История изменений
Исправление
Legioner,
(текущая версия)
:
Не стоит думать, что защищаю кресты, они далеко не безупречны. Но минус на минус не даёт плюс в данной ситуации и от оверхедов в крестах жава лаконичнее не становится.
Тем не менее это не мешает людям писать на обоих этих языках огромные кодовые базы.
Качество зависит от человеков.
Согласен. От людей в первую очередь. Но хорошие инструменты тоже не просто так делают. Как IDE, так и другие.
Впрочем, в джаве я качества не вижу. Типичный пример - почему джава для джавы, то есть все эти IDE, на которых она пишется - почему решительно все они (популярные) безбожно тормозят? Ни idea, ни eclipse, ни netbeans быстрыми назвать ни в коем случае нельзя.
У меня Idea не тормозит. Как и большинство других Java-приложений, которыми я пользовался.
Если взять жаву для мобильных устройств, то её использование оправдано далеко не качеством работы, а лишь одним свойством - кросплатформенностью софта. Уж за что я недолюбливаю Apple, но уж точно не за софт - по отношению с андроидами их софт на objC весьма адекватен.
Какого рода кроссплатформенность имеется в виду? Андроид это вообще другой мир, там своя виртуальная машина, свои библиотеки, свои приложения. Пересечение есть, но только в области библиотек и то ограниченное. Взяли Java скорее всего потому, что её все знают, её везде учат и поэтому легко перейти на новую платформу. Примерно по тем же причинам, по которым в Java использовали C++-подобный синтаксис.
Удобство разработки? Ну, может для кого-то это и так. Но если Пете удобнее пользоваться языком А, а Серёже - языком Б, то это ещё не говорит о каком-то явном и бесспорном превосходстве одного над другим в этой области. Субьективщина, чего уж.
Ну можно статистику собрать. Она говорит, что индустрия перепрыгнула с C++ на Java, практически в первые же годы её появления.
Тут всё зависит от подхода. Не скажу за других, но лично я сначала продумываю алгоритмы и структуру, а потом уже сажусь писать. И тогда написание кода занимает четверть, треть, а то и половину времени.
Может ты уникум, но по индустрии средняя производительность программиста — 2-5 строк кода в день. Если пишешь новый софт — ну может 50-100 строк.
Исправление
Legioner,
:
Не стоит думать, что защищаю кресты, они далеко не безупречны. Но минус на минус не даёт плюс в данной ситуации и от оверхедов в крестах жава лаконичнее не становится.
Тем не менее это не мешает людям писать на обоих этих языках огромные кодовые базы.
Качество зависит от человеков.
Согласен. От людей в первую очередь. Но хорошие инструменты тоже не просто так делают. Как IDE, так и другие.
Впрочем, в джаве я качества не вижу. Типичный пример - почему джава для джавы, то есть все эти IDE, на которых она пишется - почему решительно все они (популярные) безбожно тормозят? Ни idea, ни eclipse, ни netbeans быстрыми назвать ни в коем случае нельзя.
У меня Idea не тормозит. Как и большинство других Java-приложений, которыми я пользовался.
Если взять жаву для мобильных устройств, то её использование оправдано далеко не качеством работы, а лишь одним свойством - кросплатформенностью софта. Уж за что я недолюбливаю Apple, но уж точно не за софт - по отношению с андроидами их софт на objC весьма адекватен.
Какого рода кроссплатформенность имеется в виду? Андроид это вообще другой мир, там своя виртуальная машина, свои библиотеки, свои приложения. Пересечение есть, но только в области библиотек и то ограниченное.
Удобство разработки? Ну, может для кого-то это и так. Но если Пете удобнее пользоваться языком А, а Серёже - языком Б, то это ещё не говорит о каком-то явном и бесспорном превосходстве одного над другим в этой области. Субьективщина, чего уж.
Ну можно статистику собрать. Она говорит, что индустрия перепрыгнула с C++ на Java, практически в первые же годы её появления.
Тут всё зависит от подхода. Не скажу за других, но лично я сначала продумываю алгоритмы и структуру, а потом уже сажусь писать. И тогда написание кода занимает четверть, треть, а то и половину времени.
Может ты уникум, но по индустрии средняя производительность программиста — 2-5 строк кода в день. Если пишешь новый софт — ну может 50-100 строк.
Исходная версия
Legioner,
:
Не стоит думать, что защищаю кресты, они далеко не безупречны. Но минус на минус не даёт плюс в данной ситуации и от оверхедов в крестах жава лаконичнее не становится.
Тем не менее это не мешает людям писать на обоих этих языках огромные кодовые базы.
Качество зависит от человеков.
Согласен. От людей в первую очередь. Но хорошие инструменты тоже не просто так делают. Как IDE, так и другие.
Впрочем, в джаве я качества не вижу. Типичный пример - почему джава для джавы, то есть все эти IDE, на которых она пишется - почему решительно все они (популярные) безбожно тормозят? Ни idea, ни eclipse, ни netbeans быстрыми назвать ни в коем случае нельзя.
У меня Idea не тормозит.
Если взять жаву для мобильных устройств, то её использование оправдано далеко не качеством работы, а лишь одним свойством - кросплатформенностью софта. Уж за что я недолюбливаю Apple, но уж точно не за софт - по отношению с андроидами их софт на objC весьма адекватен.
Какого рода кроссплатформенность имеется в виду? Андроид это вообще другой мир, там своя виртуальная машина, свои библиотеки, свои приложения. Пересечение есть, но только в области библиотек и то ограниченное.
Удобство разработки? Ну, может для кого-то это и так. Но если Пете удобнее пользоваться языком А, а Серёже - языком Б, то это ещё не говорит о каком-то явном и бесспорном превосходстве одного над другим в этой области. Субьективщина, чего уж.
Ну можно статистику собрать. Она говорит, что индустрия перепрыгнула с C++ на Java, практически в первые же годы её появления.
Тут всё зависит от подхода. Не скажу за других, но лично я сначала продумываю алгоритмы и структуру, а потом уже сажусь писать. И тогда написание кода занимает четверть, треть, а то и половину времени.
Может ты уникум, но по индустрии средняя производительность программиста — 2-5 строк кода в день. Если пишешь новый софт — ну может 50-100 строк.