|
|
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Это я к основам, а не в Java ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 13:56:14 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
если есть уже навыки программирования то философия java отличное решение. В этой книге оч хорошо раскрываются принцыпы ООП. Но если навыков нет, то как по мне лучше начать с хорсмана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 17:18:47 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
superpupermanДавайте тогда вот так: мне нужно за 6 месяцев одному выучить и потом написать сайт средних размеров, Java или PHP выбирать? для такой задачи лучше или Django, или RoR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 17:39:09 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
m.giskoесли есть уже навыки программирования то философия java отличное решение. В этой книге оч хорошо раскрываются принцыпы ООП. Но если навыков нет, то как по мне лучше начать с хорсмана. По моему вы вообще не читали мои сообщений. Нет навыков программирования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 18:00:47 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Кстати, в PHP есть по крайней мере юзабельный встроенный шаблонизатор. В Java нормального шаблонизатора нет вообще. JSP за каким-то хером намертво приколочен к servlet API. Всякие freemarker и velocity это непередаваемый ад, вот например пример кода из freemarker: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 20:00:24 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪ, Никогда не залазил внутрь freemarker, но пользовался им с удовольствием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 20:09:24 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Я туда сам бы не полез, но появилось у меня такое экзотическое желание - передавать в шаблонизатор сложные структуры. Оказалось, что это невозможно: http://fmpp.sourceforge.net/freemarker/app_faq.html#faq_question_14 14. Why I can't use non-string key in the myMap[myKey] expression? And what to do now? Ответ - какой-то словесный понос на страницу. По своей осмысленности напоминает бред шизофреника. Шизофазия, или речевая разорванность (в отличие от словесной окрошки, потока несвязанных слов) — психиатрический симптом, выражающийся в нарушении структуры речи, при котором фразы строятся правильно, однако не несут никакой смысловой нагрузки, иногда с повторяющимися речевыми оборотами. Шизофазия наблюдается при различных расстройствах психики (является негативным симптомом шизофрении), иногда, также, в состоянии опьянения ... Пример шизофазии ... Электрическая лампочка горит от 120 кирпичей, потому что структура у нее, так сказать, похожа у нее на кирпич. Илья Муромец работает на стадионе «Динамо». Илья Муромец работает у себя дома. Вот конкретная дипломатия! «Открытая дипломатия» — то же самое. Ну, берем телевизор, вставляем в Мурманский полуостров, накручиваем, там… эээ… все время черный хлеб… Дак что же, будет Муромец, что ли, вырастать? Илья Муромец, что ли, будет вырастать из этого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 20:22:43 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
freemarker +1, я даже и теги писал - да поначалу сложновато, но если словить мысль - все оч неплохо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 20:24:31 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪЯ туда сам бы не полез, но появилось у меня такое экзотическое желание - передавать в шаблонизатор Что есть сложные структуры? Классы туда без проблем передаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2012, 22:20:46 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
приведённый кусок кода из фримаркера - ужасен, но смысле его в том, позволяет с мапом в 99.9% случаев работать без синхронизации, т.е. на порядок быстрее на старых JVM это было несколько более актуально чем сейчас, в новых (с 1.5) есть на этот предмет ConcurrentHashMap ну и вообще - писать САЙТЫ на Java - это оверкилл, и не всегда удобно для сайтов, как я уже замечал выше, кроме говнотехнологии PHP, есть годные Django и RoR, основанные на не ломающих мозг, приятных в использовании, кошерных языках программирования кроме всего прочего - имеющих killing feature - админку, которая автоматически и вменяемо генерируется по модели данных производительность непосредственно голого рантайма PHP, разумеется, будет выше, т.е. сравнима с Java но это очень редко бывает узким местом, обычно всё всегда упирается в базу вон, справились же написать на Django Instagram, который за ярд долларов продался рукалицу начали бы писать на Java - писали бы до сих пор ... начали бы на PHP... даже и не знаю... несомненным плюсом Java как способа зарабатывать на хлеб с маслом и икрой является то, что на ней пишутся вообще _любые_ бизнес-приложения - а не только "корпоративные вебсайты" за 12 лет опыта с Java мне доводилось интегрировать логистические терминалы, писать эмулятор оных же терминалов, различные интеграции между приложениями в банке и страховой компании, GUI-приложения для вдумчивого анализа лог-файлов, игровую логику + интеграции для онлайновых казино, сервисы для передачи информации о дорожном трафике ... и ещё много всего, о чём уже забыл ... старость не радость ... а, ну да, и сайты делал в детстве... вот этот жив аж с 2000 года ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 00:37:05 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
zeehondприведённый кусок кода из фримаркера - ужасен, но смысле его в том, позволяет с мапом в 99.9% случаев работать без синхронизации, т.е. на порядок быстрее на старых JVM это было несколько более актуально чем сейчас, в новых (с 1.5) есть на этот предмет ConcurrentHashMap ну и вообще - писать САЙТЫ на Java - это оверкилл, и не всегда удобно для сайтов, как я уже замечал выше, кроме говнотехнологии PHP, есть годные Django и RoR, основанные на не ломающих мозг, приятных в использовании, кошерных языках программирования кроме всего прочего - имеющих killing feature - админку, которая автоматически и вменяемо генерируется по модели данных производительность непосредственно голого рантайма PHP, разумеется, будет выше, т.е. сравнима с Java но это очень редко бывает узким местом, обычно всё всегда упирается в базу вон, справились же написать на Django Instagram, который за ярд долларов продался рукалицу начали бы писать на Java - писали бы до сих пор ... начали бы на PHP... даже и не знаю... несомненным плюсом Java как способа зарабатывать на хлеб с маслом и икрой является то, что на ней пишутся вообще _любые_ бизнес-приложения - а не только "корпоративные вебсайты" за 12 лет опыта с Java мне доводилось интегрировать логистические терминалы, писать эмулятор оных же терминалов, различные интеграции между приложениями в банке и страховой компании, GUI-приложения для вдумчивого анализа лог-файлов, игровую логику + интеграции для онлайновых казино, сервисы для передачи информации о дорожном трафике ... и ещё много всего, о чём уже забыл ... старость не радость ... а, ну да, и сайты делал в детстве... вот этот жив аж с 2000 года Я бы рад программирования на Ruby, но для него нет книг по 1.9.x ветки на русском языке для нубов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 01:33:41 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Давайте тогда уже окончательное решение: Java или Ruby?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 04:02:30 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪКстати, в PHP есть по крайней мере юзабельный встроенный шаблонизатор. В Java нормального шаблонизатора нет вообще. JSP за каким-то хером намертво приколочен к servlet API. Всякие freemarker и velocity это непередаваемый ад, вот например пример кода из freemarker: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. как раз наоборот - в Java встроенный шаблонизатор в виде тегов и JSP.. в пхп подобного тегам нет, есть обычные вставки кода в html в целом, Java работается лучше, продуктивнее и язык потенциально позволит развить идеи в любом направлении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 05:48:57 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Добрый день, superpuperman! > Давайте тогда уже окончательное решение: Java или Ruby?! Java - хорош для сайтов с меньшей посещаемостью и большим функционалом. Например корпоративных. Ruby или Python - для сайтов с большим потоком посетителей, но проще внутри. Публичные ресурсы. Кроме того, есть личные предпочтения. Может они сформированы прошлым опытом- я учился программировать на Modula-2 (до этого был опыт и даже forth-машину простейшую наклепал, но всё одно, программировать не умел) и после её строгости динамические языки не могу принять. А кто-то повторяет "нет в java фана, а в python и т.п.- есть". Тоже путь. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 09:01:21 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
zeehondпроизводительность непосредственно голого рантайма PHP, разумеется, будет выше, т.е. сравнима с Java но это очень редко бывает узким местом, обычно всё всегда упирается в базу вон, справились же написать на Django Instagram, который за ярд долларов продался рукалицу начали бы писать на Java - писали бы до сих пор ... начали бы на PHP... даже и не знаю... Инстаграм это ж фактически серверное апи для загрузки фоток + гуи в их приложениях айфон, андроид и прочих, которое апи дергают. В то время, когда они стартовали все для написания такого быстро на java было (даже jax-rs уже вроде был). НО! Только дело видимо в том, что, если на такое эффективно сделать на java, то нужен как бы далеко не один день опыта работы с ней т.к. у тех же ребят из инстаграмм не было никакого опыта серверсайд разработки вообще, когда они начинали проект. А во всяких руби, питонах и прочих пхп все инструменты доступны с самого начала т.к. они в основном на веб-разработку и ориентированы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 09:26:46 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
ShSergemilton...более менее сложную бизнес-логику на нем реализовывать муторно и противно... А её желательно вообще в БД засандалить, тогда не будет ни муторно, ни противно, а работать всё будет быстрее, да и г-кода поменьше писать придётся. Я серьёзно. Ладно был бы на дворе 2000й год. Но нести подобную околесицу в наше время... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 09:34:35 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Имхо, java имеет смысл сравнивать с asp.net, но не с php, да и после asp.net, java для веба кажется каким-то жалким убожеством. А PHP - это всего-лишь модуль генерации веб-страниц, требовать от него больше - бессмысленно. Асинхронность, многопоточность и прочее на нагруженных частях системы - это С++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 12:24:36 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
st_stИмхо, java имеет смысл сравнивать с asp.net, но не с php, да и после asp.net, java для веба кажется каким-то жалкимСмишно. st_stАсинхронность, многопоточность и прочее на нагруженных частях системы - это С++.Опять смишно. Такое ощущение, что вы забыли в 21й век перейти :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 12:27:26 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
st_stИмхо, java имеет смысл сравнивать с asp.net Да, да, а C# имеет смысл сравнивать с Hibernate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 13:10:44 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Сишарп с явой, а NHibernate с Hibernate. Другое дело, что, повторюсь ещё раз, сишарп и ява - универсальные языки, а пхп специально заточен под вэб. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 13:21:52 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraJava - хорош для сайтов с меньшей посещаемостью и большим функционалом. Например корпоративных. Ruby или Python - для сайтов с большим потоком посетителей, но проще внутри. Публичные ресурсы. не совсем так у Java всё существенно лучше с производительностью и масштабируемостью но хуже - со скоростью разработки, если нет правильно заточенной среды (типа JRebel) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 13:23:24 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
GKS_SamaraJava - хорош для сайтов с меньшей посещаемостью и большим функционалом. Например корпоративных. Ну да, ebay, google,twitter и т.д чисто корпоративные сайты с малой посещаемостью. GKS_SamaraRuby или Python - для сайтов с большим потоком посетителей, но проще внутри. Публичные ресурсы. Они не выдерживают такой нагрузки, которую выдерживает Java. Мне python вообще не нравится, Ruby нравится, но и java приглянулась, но смущает сложность языка и вообще сложность и затрата времени для написания серверной части. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 13:24:16 |
|
||
|
Java или же PHP
|
|||
|---|---|---|---|
|
#18+
Добрый день, superpuperman! > Java - хорош для сайтов с меньшей посещаемостью и большим функционалом. > Например корпоративных. > Ну да, ebay, google,twitter и т.д чисто корпоративные сайты с малой > посещаемостью. Суть в том, что создаются сайты не на яве. Это потом, когда поток посетителей становится большим они переписывались. А изначально почти всё пишется на скриптовых языках. Потому что быстрее и дешевле в разработке и первоначальном хостинге. Да и 90% публичных сайтов не на яве написано, а на тех самых php/python/RoR и т.п. Потому что на них не ходят миллионы ежечасно. -- Алексей JID: alxt@ya.ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2012, 13:28:56 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37850258&tid=2131359]: |
0ms |
get settings: |
16ms |
get forum list: |
29ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
47ms |
get topic data: |
25ms |
get forum data: |
6ms |
get page messages: |
103ms |
get tp. blocked users: |
3ms |
| others: | 291ms |
| total: | 534ms |

| 0 / 0 |
