Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Превосходство Java в Web.


Автор: Avaj 10.10.2009, 03:08
Всё никак не могу понять - где же это превосходство?

Т.е. конечно очевидно, что в производительности, наверно не зря Java широко используют в высоко-нагруженных системах.

Но ведь скорость разработки падает в разы. Хотя, говорят, для этого придумали Grails и JRuby. Так ли хороши они?

В общем, был бы очень рад любым ответам, т.к. стою перед выбором "в какую сторону копать" с перспективой реализации более-менее "тяжёлой" web-системы и вижу, что выбор широк (напрмер Django, Rails, или какой-нить PHP-фреймворк).

Автор: sergioK 10.10.2009, 08:33
Цитата(Avaj @ 10.10.2009,  03:08)


Но ведь скорость разработки падает в разы. 

В сравнениие с чем  в падает разы ,  у кого 

Автор: Avaj 10.10.2009, 09:01
Например с Django, Rails...

P.S. Я могу серьёзно ошибаться в утверждениях, в связи с этим прошу поправлять меня.

Автор: sergioK 10.10.2009, 14:54
Цитата(sergioK @ 10.10.2009,  08:33)
Цитата(Avaj @ 10.10.2009,  03:08)


Но ведь скорость разработки падает в разы. 

В сравнениие с чем  в падает разы ,  у кого

Я не знаю что такое  Django, Rails, 
но что ж там таково  что быстрее в разы ?, 

Автор: Avaj 10.10.2009, 15:13
Django - фреймворк на Питоне, Rails на Ruby - "сверх-высокоуровневые" скриптовые языки, соответственно и разработка на них быстрее, чем на просто-высокоуровневой Java.

Автор: Старовъръ 10.10.2009, 15:51
Java используется в крупных и особо крупных проектах. PHP используется в мелких и средних. Про R&R точно не скажу, но по-моему та же ситуация что и с PHP. 
Это не догма, конечно, и на PHP можно сделать крупный проект, но быстрей это уже не будет smile

Автор: sergioK 10.10.2009, 17:44
Цитата(Avaj @ 10.10.2009,  15:13)
Django - фреймворк на Питоне, Rails на Ruby - "сверх-высокоуровневые" скриптовые языки, соответственно и разработка на них быстрее, чем на просто-высокоуровневой Java.

не понимаю 
что конкретно там делаеться быстрее?  What do you really mean ?

Автор: Старовъръ 10.10.2009, 20:00
Конкретно быстрей там создаются entity, к ним - dao, страница изменения объектов. Это походу все. Во всяком случае все, о чем я в курсе.

Автор: Старовъръ 11.10.2009, 10:59
Кстати, когда я говорил про RonR, я имел в виду Grails.

Автор: ivanovpv 13.10.2009, 15:33
Цитата(Avaj @  10.10.2009,  03:08 Найти цитируемый пост)
Всё никак не могу понять - где же это превосходство?

Опять холивар... Попробую свои 5 копеек все же (рискуя навлечь очевидный и справедливый гнев):
1) Java это портабельность 
2) Java это много библиотек/инструментов/фреймворков  
3) Java это расширяемый код
4) Ну и в конце-концов Java это красиво  smile 
5) И что немаловажно Java программистам платят больше чем PHPешникам smile

Автор: garbuz 13.10.2009, 18:11
Друзья (phpшники) часто обижаются, когда слышат, что php это быдло язык и язык для студентов. 
Студенты - phpшники стали уже чем-то нарицательным в сфере web-разрабтки. Часто можно услышать, что типа пришли студенты, написали на php, или студенты с freelance.ru на php напишут это быстрее и дешевле, что студенты-phpшники мешают многим вести бизнес, всовываясь в те места, куда хотят засунуть лапу конторы покрупнее.
Все не так!
Поверьте все зависит от людей, которые разрабатывают. На джаве тоже много УГ пишется, только об этом мало кто знает. И в свою очереь на php пишутся огромные и сложные системы. PHP давно себя оправдал как язык для веб разработки, недаром он недавно вышел по популярности на третье место.

Автор: Temdegon 13.10.2009, 18:19
а на первом и втором кто?

Автор: garbuz 13.10.2009, 18:39
Цитата(Temdegon @  13.10.2009,  18:19 Найти цитируемый пост)
а на первом и втором кто? 

Java и C/C++

Автор: sergioK 13.10.2009, 19:03
Цитата(garbuz @ 13.10.2009,  18:11)
недаром он недавно вышел по популярности на третье место.

кто эти места определял, ? PHP - для разработки небольших проектов , типа тур бюро , маклерская контора и т,д, 
Java - для больших проектов , 

это как сравнивать джип  и фуру тон 50-60   smile 

Автор: Temdegon 13.10.2009, 19:11
Круто  smile 
Хотелось бы что бы так и оставалось.
Только какие-то стремные дела творятся: акции Солнца дешевеют, готовится слияние с Oracle, народ увольняют.
Да и фиг сним, со слиянием, от этого может и лучше станет. Вон макромедию адобе преобрела, дак восторгу программистов нет предела.
Только вот и слияние уже всякие комиссии сделать не дают! Планировалось, что в октябре Оракл купит Сан, а ща какой-то комитет не дает добро, и будут че-то там решать аж до января. Вроде как в MySQL все упирается. Боятся, что Оракл купит Сан и забьет на MySQL. Короче, фигня какая-то.
Я так понимаю, конкретно языка это касается мало, а в первую очередь проблемы касаются всяких серверов, но все равно неприятно как-то.

Автор: garbuz 13.10.2009, 21:01
Цитата(sergioK @  13.10.2009,  19:03 Найти цитируемый пост)
PHP - для разработки небольших проектов , типа тур бюро , маклерская контора и т,д, 
Java - для больших проектов , 

Это стереотип.

Автор: Старовъръ 13.10.2009, 22:17
Де-факто так и есть - на PHP крупных проектов, от которых требуется надежность(особенно которые связаны с финансами), не пишут. Однако в этом есть и минусы: фриланс на Java - это трудность, т.к. фриланс под собой подразумевает проекты малых объемов на пару неделек от силы.
зы: С почти умер, на втором месте он никак не может стоять, да и про С++ тож сомневаюсь. А вот что C# делит 2ые места с Java поверю smile

Автор: v333 14.10.2009, 10:48
Цитата(garbuz @ 13.10.2009,  18:39)
Цитата(Temdegon @  13.10.2009,  18:19 Найти цитируемый пост)
а на первом и втором кто? 

Java и C/C++

Если имеется в виду рейтинг TIOBE, то на втором С, а С++ на четвёртом месте. Ну а С#на шестом.
На пятом ВизуалБейсик

Автор: sergioK 14.10.2009, 11:01
Цитата(v333 @ 14.10.2009,  10:48)
Цитата(garbuz @ 13.10.2009,  18:39)
Цитата(Temdegon @  13.10.2009,  18:19 Найти цитируемый пост)
а на первом и втором кто? 

Java и C/C++

Если имеется в виду рейтинг TIOBE, то на втором С, а С++ на четвёртом месте. Ну а С#на шестом.
На пятом ВизуалБейсик

И что нам с этим рейтингом делать ? 

Автор: Skynin 14.10.2009, 11:39
Цитата

И что нам с этим рейтингом делать ? 


Он вполне отражает картину. Си массово используется в встраиваемых системах. У меня знакомый, как с конца 90ых писал на Си в немецкой фирме так и пишет и доныне. ПО для всяких автоматизированных линий, ЧПУ, и прочая.

Число разработчиков таких систем растет год от года. Основной язык и разработчиков ядра и утилит под линух.

На С++ написано тонны софта разного калибру, который нужно сопровождать. Та же картина с ВизуалБейсик.

TIOBE ведь не рейтинг использования языков в новых проектах.

Цитата

С почти умер

Си явный кандидат пережить всех smile

Автор: Старовъръ 14.10.2009, 13:41
Цитата

У меня знакомый, как с конца 90ых писал на Си в немецкой фирме так и пишет и доныне. ПО для всяких автоматизированных линий, ЧПУ, и прочая.
Ну а у меня таких знакомых нет. Даж на Делфи есть, но на Си нет.

Автор: garbuz 14.10.2009, 14:19
Цитата(Старовъръ @  14.10.2009,  13:41 Найти цитируемый пост)
Ну а у меня таких знакомых нет. Даж на Делфи есть, но на Си нет. 

Ты слишком молод, чтобы иметь таких знакомых  smile 

Автор: serger 14.10.2009, 15:24
Цитата(Старовъръ @  14.10.2009,  13:41 Найти цитируемый пост)
Даж на Делфи

У меня чувство, что пол моего города на Делфе пишет...

Автор: Ипатьев 14.10.2009, 15:30
Цитата(serger @  14.10.2009,  15:24 Найти цитируемый пост)
ол моего города на Делфе пишет... 

ага, и все - под веб.

Цитата(garbuz @  13.10.2009,  21:01 Найти цитируемый пост)
PHP - для разработки небольших проектов

подскажите, а википедия - это тур бюро или маклерская контора? я что-то не могу определиться




Автор: serger 14.10.2009, 15:51
Цитата(Ипатьев @  14.10.2009,  15:30 Найти цитируемый пост)
подскажите, а википедия - это тур бюро или маклерская контора? я что-то не могу определиться

Цитата(Старовъръ @  13.10.2009,  22:17 Найти цитируемый пост)
Де-факто так и есть - на PHP крупных проектов, от которых требуется надежность(особенно которые связаны с финансами), не пишут.

Ну как-то так...  smile 

Автор: Ипатьев 14.10.2009, 16:10
Де-факто "крупные проекты" пишутся корпоративными подрядчиками для корпоративных заказчиков. 
И там влияют совсем другие параметры, из которых производительность или скорость разработки стоят на последнем месте, если вообще учитываются.

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

Автор: Старовъръ 14.10.2009, 17:10
Я никого не дискриминирую, если кто-то так подумал, то прошу прощения. Однако я указал эту информацию как "де-факто", то есть никто таких правил не закреплял, просто так выходит. Но у всякого правила есть свои исключения ;)

Автор: sergioK 14.10.2009, 17:12
А тема вообще о чем Я как то нить потерял  smile 

Автор: serger 14.10.2009, 17:32

Цитата(sergioK @  14.10.2009,  17:12 Найти цитируемый пост)
А тема вообще о чем Я как то нить потерял  smile  

Посмотри в заголовке браузера..
Давно во флейм пора..

Что-то в последнее время много таких тем появляется..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)