powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java или же PHP
25 сообщений из 113, страница 4 из 5
Java или же PHP
    #37850258
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я к основам, а не в Java )))
...
Рейтинг: 0 / 0
Java или же PHP
    #37850769
m.gisko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если есть уже навыки программирования то философия java отличное решение. В этой книге оч хорошо раскрываются принцыпы ООП. Но если навыков нет, то как по мне лучше начать с хорсмана.
...
Рейтинг: 0 / 0
Java или же PHP
    #37850813
zeehond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanДавайте тогда вот так: мне нужно за 6 месяцев одному выучить и потом написать сайт средних размеров, Java или PHP выбирать?

для такой задачи лучше или Django, или RoR
...
Рейтинг: 0 / 0
Java или же PHP
    #37850868
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m.giskoесли есть уже навыки программирования то философия java отличное решение. В этой книге оч хорошо раскрываются принцыпы ООП. Но если навыков нет, то как по мне лучше начать с хорсмана.
По моему вы вообще не читали мои сообщений. Нет навыков программирования.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851009
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, в 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.
    public SimpleHash(Map map, ObjectWrapper wrapper) {
        super(wrapper);
        try {
            this.map = copyMap(map);
        } catch (ConcurrentModificationException cme) {
            //This will occur extremely rarely.
            //If it does, we just wait 5 ms and try again. If 
            // the ConcurrentModificationException
            // is thrown again, we just let it bubble up this time.
            // TODO: Maybe we should log here.
            try {
                Thread.sleep(5);
            } catch (InterruptedException ie) {
            }
            synchronized (map) {
                this.map = copyMap(map);
            }
        }
    }
...
Рейтинг: 0 / 0
Java или же PHP
    #37851018
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪ,

Никогда не залазил внутрь freemarker, но пользовался им с удовольствием.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851028
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я туда сам бы не полез, но появилось у меня такое экзотическое желание - передавать в шаблонизатор сложные структуры.
Оказалось, что это невозможно:
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 кирпичей, потому что структура у нее, так сказать, похожа у нее на кирпич. Илья Муромец работает на стадионе «Динамо». Илья Муромец работает у себя дома. Вот конкретная дипломатия! «Открытая дипломатия» — то же самое. Ну, берем телевизор, вставляем в Мурманский полуостров, накручиваем, там… эээ… все время черный хлеб… Дак что же, будет Муромец, что ли, вырастать? Илья Муромец, что ли, будет вырастать из этого?
...
Рейтинг: 0 / 0
Java или же PHP
    #37851033
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
freemarker +1, я даже и теги писал - да поначалу сложновато, но если словить мысль - все оч неплохо.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851119
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪЯ туда сам бы не полез, но появилось у меня такое экзотическое желание - передавать в шаблонизатор
Что есть сложные структуры? Классы туда без проблем передаются.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851189
zeehond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
приведённый кусок кода из фримаркера - ужасен, но смысле его в том, позволяет с мапом в 99.9% случаев работать без синхронизации, т.е. на порядок быстрее
на старых JVM это было несколько более актуально чем сейчас, в новых (с 1.5) есть на этот предмет ConcurrentHashMap

ну и вообще - писать САЙТЫ на Java - это оверкилл, и не всегда удобно
для сайтов, как я уже замечал выше, кроме говнотехнологии PHP, есть годные Django и RoR, основанные на не ломающих мозг, приятных в использовании, кошерных языках программирования
кроме всего прочего - имеющих killing feature - админку, которая автоматически и вменяемо генерируется по модели данных

производительность непосредственно голого рантайма PHP, разумеется, будет выше, т.е. сравнима с Java
но это очень редко бывает узким местом, обычно всё всегда упирается в базу
вон, справились же написать на Django Instagram, который за ярд долларов продался рукалицу
начали бы писать на Java - писали бы до сих пор ... начали бы на PHP... даже и не знаю...

несомненным плюсом Java как способа зарабатывать на хлеб с маслом и икрой является то, что на ней пишутся вообще _любые_ бизнес-приложения - а не только "корпоративные вебсайты"
за 12 лет опыта с Java мне доводилось интегрировать логистические терминалы, писать эмулятор оных же терминалов, различные интеграции между приложениями в банке и страховой компании, GUI-приложения для вдумчивого анализа лог-файлов, игровую логику + интеграции для онлайновых казино, сервисы для передачи информации о дорожном трафике ... и ещё много всего, о чём уже забыл ... старость не радость ...
а, ну да, и сайты делал в детстве... вот этот жив аж с 2000 года
...
Рейтинг: 0 / 0
Java или же PHP
    #37851232
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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 ветки на русском языке для нубов.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851238
zeehond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,

http://djbook.ru/
...
Рейтинг: 0 / 0
Java или же PHP
    #37851269
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давайте тогда уже окончательное решение: Java или Ruby?!
...
Рейтинг: 0 / 0
Java или же PHP
    #37851276
JavaPhpLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йуный джавистЪКстати, в 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.
    public SimpleHash(Map map, ObjectWrapper wrapper) {
        super(wrapper);
        try {
            this.map = copyMap(map);
        } catch (ConcurrentModificationException cme) {
            //This will occur extremely rarely.
            //If it does, we just wait 5 ms and try again. If 
            // the ConcurrentModificationException
            // is thrown again, we just let it bubble up this time.
            // TODO: Maybe we should log here.
            try {
                Thread.sleep(5);
            } catch (InterruptedException ie) {
            }
            synchronized (map) {
                this.map = copyMap(map);
            }
        }
    }



как раз наоборот - в Java встроенный шаблонизатор в виде тегов и JSP.. в пхп подобного тегам нет, есть обычные вставки кода в html

в целом, Java работается лучше, продуктивнее и язык потенциально позволит развить идеи в любом направлении
...
Рейтинг: 0 / 0
Java или же PHP
    #37851296
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, superpuperman!

> Давайте тогда уже окончательное решение: Java или Ruby?!

Java - хорош для сайтов с меньшей посещаемостью и большим функционалом.
Например корпоративных.

Ruby или Python - для сайтов с большим потоком посетителей, но проще
внутри. Публичные ресурсы.

Кроме того, есть личные предпочтения. Может они сформированы прошлым
опытом- я учился программировать на Modula-2 (до этого был опыт и даже
forth-машину простейшую наклепал, но всё одно, программировать не умел)
и после её строгости динамические языки не могу принять.
А кто-то повторяет "нет в java фана, а в python и т.п.- есть".
Тоже путь.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Java или же PHP
    #37851305
Фотография schwa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zeehondпроизводительность непосредственно голого рантайма PHP, разумеется, будет выше, т.е. сравнима с Java
но это очень редко бывает узким местом, обычно всё всегда упирается в базу
вон, справились же написать на Django Instagram, который за ярд долларов продался рукалицу
начали бы писать на Java - писали бы до сих пор ... начали бы на PHP... даже и не знаю...

Инстаграм это ж фактически серверное апи для загрузки фоток + гуи в их приложениях айфон, андроид и прочих, которое апи дергают. В то время, когда они стартовали все для написания такого быстро на java было (даже jax-rs уже вроде был).
НО!
Только дело видимо в том, что, если на такое эффективно сделать на java, то нужен как бы далеко не один день опыта работы с ней т.к. у тех же ребят из инстаграмм не было никакого опыта серверсайд разработки вообще, когда они начинали проект. А во всяких руби, питонах и прочих пхп все инструменты доступны с самого начала т.к. они в основном на веб-разработку и ориентированы.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851310
Enomay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergemilton...более менее сложную бизнес-логику на нем реализовывать муторно и противно...
А её желательно вообще в БД засандалить, тогда не будет ни муторно, ни противно, а работать всё будет быстрее, да и г-кода поменьше писать придётся. Я серьёзно.

Ладно был бы на дворе 2000й год. Но нести подобную околесицу в наше время...
...
Рейтинг: 0 / 0
Java или же PHP
    #37851369
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо, java имеет смысл сравнивать с asp.net, но не с php, да и после asp.net, java для веба кажется каким-то жалким убожеством. А PHP - это всего-лишь модуль генерации веб-страниц, требовать от него больше - бессмысленно. Асинхронность, многопоточность и прочее на нагруженных частях системы - это С++.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851370
svenom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stИмхо, java имеет смысл сравнивать с asp.net, но не с php, да и после asp.net, java для веба кажется каким-то жалкимСмишно.
st_stАсинхронность, многопоточность и прочее на нагруженных частях системы - это С++.Опять смишно. Такое ощущение, что вы забыли в 21й век перейти :)
...
Рейтинг: 0 / 0
Java или же PHP
    #37851396
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
st_stИмхо, java имеет смысл сравнивать с asp.net
Да, да, а C# имеет смысл сравнивать с Hibernate.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851406
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сишарп с явой, а NHibernate с Hibernate.
Другое дело, что, повторюсь ещё раз, сишарп и ява - универсальные языки, а пхп специально заточен под вэб.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851409
zeehond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraJava - хорош для сайтов с меньшей посещаемостью и большим функционалом.
Например корпоративных.

Ruby или Python - для сайтов с большим потоком посетителей, но проще
внутри. Публичные ресурсы.



не совсем так

у Java всё существенно лучше с производительностью и масштабируемостью
но хуже - со скоростью разработки, если нет правильно заточенной среды (типа JRebel)
...
Рейтинг: 0 / 0
Java или же PHP
    #37851411
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GKS_SamaraJava - хорош для сайтов с меньшей посещаемостью и большим функционалом.
Например корпоративных.

Ну да, ebay, google,twitter и т.д чисто корпоративные сайты с малой посещаемостью.

GKS_SamaraRuby или Python - для сайтов с большим потоком посетителей, но проще
внутри. Публичные ресурсы.

Они не выдерживают такой нагрузки, которую выдерживает Java.

Мне python вообще не нравится, Ruby нравится, но и java приглянулась, но смущает сложность языка и вообще сложность и затрата времени для написания серверной части.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851416
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, superpuperman!

> Java - хорош для сайтов с меньшей посещаемостью и большим функционалом.
> Например корпоративных.
> Ну да, ebay, google,twitter и т.д чисто корпоративные сайты с малой
> посещаемостью.

Суть в том, что создаются сайты не на яве. Это потом, когда поток
посетителей становится большим они переписывались. А изначально почти
всё пишется на скриптовых языках. Потому что быстрее и дешевле в
разработке и первоначальном хостинге.

Да и 90% публичных сайтов не на яве написано, а на тех самых
php/python/RoR и т.п. Потому что на них не ходят миллионы ежечасно.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Java или же PHP
    #37851419
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman...Они не выдерживают такой нагрузки, которую выдерживает Java... .
Выдерживают/не выдерживают от языка мало зависит. Аспнет, ява и пхп - почти одинаково.
...
Рейтинг: 0 / 0
25 сообщений из 113, страница 4 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / Java или же PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]