blockchain dev
  • php or java? Выбор жизненного пути

    Давайте может начнем писать веб на assembler? Вот у вас, типичный подход быдлокодинга. Не в обиду.
    У вас, не в обиду, типичный подход неосведомлённого. Если с++ значит девяностые, ну ппц. Вам на фреймворки ещё раз указать или сами в тексте поищите?
    С++ - хороший язык, но у него свои задачи. А для развития, есть функциональные языки. ;)
    как раз для программирования и развития есть с++, остальные языки исключительно чтобы человек понял что такое «программирование» и использовал это программирование в практике без дальнейшего своего развития. Количество «программерских» концепций в других языках ничтожно мало по сравнению с с++.
  • php or java? Выбор жизненного пути

    А вам что, правда не нравится? А она такая =).
    JIT компилирует код по мере необходимости, во время выполнения, в остальных случаях — это всё равно байт-код и всё равно интерпретатор, ява-машина, как угодно называйте. И никакие убеждения в пользу производительности явы меня не убедят, потому что лично видел с какой «скоростью» она работает.

  • php or java? Выбор жизненного пути

    На Asp.Net простенькое веб приложение делается 1м кликом мыши.

    Там, наверное, есть такая кнопка, типа «создать личный блог»?=)) Детский сад, чесс слово. Я подразумевал, что функциональность должна отражать конкретную задачу.

    ...так вот помню сколько мне (тогда начинающему) усилий стоило смастерить GUI приложение на MFC, потом на QT

    Это была лично ваша ошибка — не надо было использовать MFC, я в курсе что это, поэтому никогда не использовал и не собираюсь.

    То как вы назвали Qt — QT’ом говорит о том, что у вас практически не было в нём опыта, т.к. опытный Qt-разработчик никогда не обзовёт его Quick Time’ом. А значит вам, как новичку, набросать даже простой интерфейс (при том, что имеется даже Qt Designer, где это легко делается мышей) показалось трудным. На самом же деле, всё делается просто и крайне интересно, не надо пугать народ.

  • php or java? Выбор жизненного пути

    Сложнее прежде всего для начинающих, они его могут не осилить просто напросто.

    А вот насчет скорости разработки это не стереотип уж точно)

    Для примера: простенькое веб-приложение (с виджетами, как пример какими — www.webtoolkit.eu/...s/ext__calendar , на которые можно вешать любой css) на Wt-фреймворке можно написать за вечер. Минимальный клиент-сервер сообщений на Boost+Qt за, примерно, три. За скорость работы программ по сравнению с интерпретаторами говорить есть смысл?

    А вам много приходилось писать на С++, если не секрет? И что именно. Интересно просто откуда такие выводы.

    зы. про начинающих — возможно. У меня путь был, повторюсь, php->java->c++, так что настаивать не буду.

  • php or java? Выбор жизненного пути

    почему? Намекаете что будущее в интерпретаторах в пользу сроков разработки? Совершенно непонятный коммент. Но если это так, то не согласен, приходилось работать и с тем и с тем, выбор для себя сделал :). И С++ в сроках написания ну никак не проигрывает как не крути. Главное правильно выбрать инструмент.

  • php or java? Выбор жизненного пути

    да кто вам такое сказал? Вот из-за подобных стереотипов и появляются непонятные убеждения у людей. Для С++ существует также большое количество (очень большое) готовых решений, некоторые из них я уже перечислял — Qt, Boost (набор мега-библиотек, используются в самых серьёзных областях), Wt, Qxt, Qwt, STL, MFC, Gtk, да много их! Вы так сказали просто из-за своей неосведомлённости, признайтесь.

    зы. писал на яве когда-то накрутчик посещаемости сайтов на java. Позже пришлось переписывать из-за того, что там (Qt Jambi) плохо организовано управление памятью (gc работал плохо, оператива забивалась). Пришлось тогда перейти на С++ с применением Qt. Написал намного быстрее и работает гораздо эффективнее. С тех пор с плюсов не слезаю, одно удовольствие.
    А насчёт сложнее — да, но оно того стоит. Мозк не завянет, потому что постоянно совершенствуешься и платить больше будут. Всё логично.

  • php or java? Выбор жизненного пути

    Если постоянно хочешь учиться программированию и развивать себя, то выбирать следует исключительно С++. На сегодняшний день более подходящего ничего нет. В будущем — возможно go, но будет видно. Четыре года я был на пыхпыхе (тоже кстати и под джумлу писал, и под wordpress, bitrix и многое другое), год на яве. И только два последних — на плюсах. И ни на что их больше не променяю. Так как в отношении php ничего привлекательно не нахожу: 1)только сайты; 2) интерпретатор; 3) со временем ты «упрёшься в потолок». Ничего нового и интересного в возможностях получать не будешь и точка. В отношении java: 1) интерпретатор (аналогичные мои программы на плюсах работали куда быстрее); 2) опять же, дойдёшь «потолка» довольно быстро.
    И последнее, о С++. Кроссплатформенность для него уже не проблема, множество компиляторов и кроссплатформенных фреймворков, выбирай любой, так что и тут ява не впереди. Приложения (системные, десктоп — Qt, Boost в руки), мобайл, сайты (Wt, недавно для себя открыл, просто бомбовый фреймворк по сравнению с php) — всё что угодно и это будет максимально быстро и эффективно работать! И никакой другой язык в мире не является насколько «программистским» как С++. В этом вы убедитесь по именам известнейших разработчиков после того как узнаете на чём они пишут.

    Это я к тому, что лучше хорошо подумать чем выбирать языки, а потом через пару лет их менять.

    >>

    P.S. Интересное наблюдение — после пхп джава вылядит более серьезным языком.

    с++ относительно явы по «серьёзности» раза в два превосходит серьёзность явы относительно php :). Это как минимум. Да, для явы есть много готовых решений (awt, swing и т.д. и т.п., даже Qt Jambi юзал когда-то), даже очень много. Но истинное удовольствие от программирования получаешь только при прямой работе с компилятором, когда на выходе имеешь бинарник, а не тупой листинг, который надо прогонять через виртуалку.

← Сtrl 1... 777879808182 Ctrl →