LINUX.ORG.RU

История изменений

Исправление 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 строк.