| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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, 09:01 |
| Например с Django, Rails... P.S. Я могу серьёзно ошибаться в утверждениях, в связи с этим прошу поправлять меня. |
| Автор: sergioK 10.10.2009, 14:54 | ||||
Я не знаю что такое Django, Rails, но что ж там таково что быстрее в разы ?, |
| Автор: Avaj 10.10.2009, 15:13 |
| Django - фреймворк на Питоне, Rails на Ruby - "сверх-высокоуровневые" скриптовые языки, соответственно и разработка на них быстрее, чем на просто-высокоуровневой Java. |
| Автор: Старовъръ 10.10.2009, 15:51 |
| Java используется в крупных и особо крупных проектах. PHP используется в мелких и средних. Про R&R точно не скажу, но по-моему та же ситуация что и с PHP. Это не догма, конечно, и на PHP можно сделать крупный проект, но быстрей это уже не будет |
| Автор: sergioK 10.10.2009, 17:44 | ||
не понимаю что конкретно там делаеться быстрее? 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 |
Опять холивар... Попробую свои 5 копеек все же (рискуя навлечь очевидный и справедливый гнев): 1) Java это портабельность 2) Java это много библиотек/инструментов/фреймворков 3) Java это расширяемый код 4) Ну и в конце-концов Java это красиво 5) И что немаловажно Java программистам платят больше чем PHPешникам |
| Автор: 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 |
Java и C/C++ |
| Автор: sergioK 13.10.2009, 19:03 | ||
кто эти места определял, ? PHP - для разработки небольших проектов , типа тур бюро , маклерская контора и т,д, Java - для больших проектов , это как сравнивать джип и фуру тон 50-60 |
| Автор: Temdegon 13.10.2009, 19:11 |
| Круто Хотелось бы что бы так и оставалось. Только какие-то стремные дела творятся: акции Солнца дешевеют, готовится слияние с Oracle, народ увольняют. Да и фиг сним, со слиянием, от этого может и лучше станет. Вон макромедию адобе преобрела, дак восторгу программистов нет предела. Только вот и слияние уже всякие комиссии сделать не дают! Планировалось, что в октябре Оракл купит Сан, а ща какой-то комитет не дает добро, и будут че-то там решать аж до января. Вроде как в MySQL все упирается. Боятся, что Оракл купит Сан и забьет на MySQL. Короче, фигня какая-то. Я так понимаю, конкретно языка это касается мало, а в первую очередь проблемы касаются всяких серверов, но все равно неприятно как-то. |
| Автор: garbuz 13.10.2009, 21:01 | ||
Это стереотип. |
| Автор: Старовъръ 13.10.2009, 22:17 |
| Де-факто так и есть - на PHP крупных проектов, от которых требуется надежность(особенно которые связаны с финансами), не пишут. Однако в этом есть и минусы: фриланс на Java - это трудность, т.к. фриланс под собой подразумевает проекты малых объемов на пару неделек от силы. зы: С почти умер, на втором месте он никак не может стоять, да и про С++ тож сомневаюсь. А вот что C# делит 2ые места с Java поверю |
| Автор: v333 14.10.2009, 10:48 | ||
Если имеется в виду рейтинг TIOBE, то на втором С, а С++ на четвёртом месте. Ну а С#на шестом. На пятом ВизуалБейсик |
| Автор: sergioK 14.10.2009, 11:01 | ||||
И что нам с этим рейтингом делать ? |
| Автор: Skynin 14.10.2009, 11:39 | ||||
Он вполне отражает картину. Си массово используется в встраиваемых системах. У меня знакомый, как с конца 90ых писал на Си в немецкой фирме так и пишет и доныне. ПО для всяких автоматизированных линий, ЧПУ, и прочая. Число разработчиков таких систем растет год от года. Основной язык и разработчиков ядра и утилит под линух. На С++ написано тонны софта разного калибру, который нужно сопровождать. Та же картина с ВизуалБейсик. TIOBE ведь не рейтинг использования языков в новых проектах.
Си явный кандидат пережить всех |
| Автор: Старовъръ 14.10.2009, 13:41 | ||
|
| Автор: garbuz 14.10.2009, 14:19 | ||
Ты слишком молод, чтобы иметь таких знакомых |
| Автор: serger 14.10.2009, 15:24 |
У меня чувство, что пол моего города на Делфе пишет... |
| Автор: Ипатьев 14.10.2009, 15:30 |
ага, и все - под веб. подскажите, а википедия - это тур бюро или маклерская контора? я что-то не могу определиться |
| Автор: Ипатьев 14.10.2009, 16:10 |
| Де-факто "крупные проекты" пишутся корпоративными подрядчиками для корпоративных заказчиков. И там влияют совсем другие параметры, из которых производительность или скорость разработки стоят на последнем месте, если вообще учитываются. Собственно говоря, "крупные проекты, от которых требуется надежность" не пишутся отдельно стоящими разработчиками, размышляющими "в какую сторону в носу ковырять", извините. |
| Автор: Старовъръ 14.10.2009, 17:10 |
| Я никого не дискриминирую, если кто-то так подумал, то прошу прощения. Однако я указал эту информацию как "де-факто", то есть никто таких правил не закреплял, просто так выходит. Но у всякого правила есть свои исключения ;) |
| Автор: sergioK 14.10.2009, 17:12 |
| А тема вообще о чем Я как то нить потерял |
| Автор: serger 14.10.2009, 17:32 |
Посмотри в заголовке браузера.. Давно во флейм пора.. Что-то в последнее время много таких тем появляется.. |