powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java или же PHP
113 сообщений из 113, показаны все 5 страниц
Java или же PHP
    #37848197
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, я начал учить Java, но мне тут сказали, что сайты на нём делать ужасно сложно (зато на PHP они делаются очень быстро). PHP я не люблю (из за не продуманности). Вопрос: сложна ли разработка сайтов на Java и есть ли фреймворки на Java, которые упрощают работу и разработку и приравнивают её к CodeIgnter на PHP?
...
Рейтинг: 0 / 0
Java или же PHP
    #37848266
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень сложно!
Качаем Томкет, разворачиваем, в server.xml дописываем свой контекст - 5 минут.
В ИДЕ стартуем новый динамический (или статический) проект, в web.xml дописываем маппинг на сервлет - 2 минуты.
Создаем JSP-файл, где пишем "Hello, World!" - 2 минуты.
Создаем java-файл сервлета, где прописываем маппинг и строчку кода (для теста) - 2 минуты.
Компилируем, запускаем - 1 минута.

12 минут и имеем полноценный веб-проект со страницей, дескриптором развертывания и контроллером. Если есть опыт, скачанный и установленный контейнер сервлетов и ИДЕ, то эта цепочка сводится к 2 минутам.
С простейшей настройкой Spring, Spring MVC и Hibernate, созданием новой базы из-за постоянной работы с этими продуктами проект стартуется за 20-25 минут, а на ПэХаПэ вывести "Хеллоу ворд!" я не смогу и за полчаса - ну не работал никогда с ним! Поэтому как, к примеру, лично я могу сказать, что Java "ужасно сложная" по сравнению с PHP? Очень насмешил вот этот код на Луркморье - конечно, стеб, но точно отражает расстановку сил и течения.
...
Рейтинг: 0 / 0
Java или же PHP
    #37848319
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruck,
с опытом - везде одинаково и быстро.
А период вхождения (конфигурирования) на Jav'e больше всего))
Правда, ТС вроде это и просит LOL
(продуманности)
...
Рейтинг: 0 / 0
Java или же PHP
    #37848337
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman, сложно сказать - без опыта везде тяжело и долго:) Рынок java-веб приложений - в основном ориентирован на корпоративные веб-сайты и достаточно переусложнен, зато продуманности там хватает:) Если вам нужны публичные довольно несложные сайты - есть смысл глянуть на Ruby on Rails или Django. Что-то аналогичное в мире java - это Play! фреймворк - но 2-я версия ужачно разочаровала. Как-то так
...
Рейтинг: 0 / 0
Java или же PHP
    #37848341
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,

Посмотри на проект Grails :) Там всё просто
...
Рейтинг: 0 / 0
Java или же PHP
    #37848353
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так что посоветуете учить для нуба в программировании?
...
Рейтинг: 0 / 0
Java или же PHP
    #37848361
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё!
...
Рейтинг: 0 / 0
Java или же PHP
    #37848387
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanНу так что посоветуете учить для нуба в программировании?
Автор Ruby недавно хорошо сказал. Пусть наша платформа и работает так себе, но нам нравиться под неё разрабатывать. Поэтому пишите на том что приносит удовольствие.
...
Рейтинг: 0 / 0
Java или же PHP
    #37848420
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz...пишите на том что приносит удовольствие.
+1. Ну, или не пишите, если ничего не приносит удовольствие, а торгуйте пирожками или шавермой. :)

2 IDVsbruck. Согласен, учить надо всё. Отговорки, что времени на всё нету - это не в форум для программистов.

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

> Я ведь новичок, откуда я могу знать, что мне нравится. Я выбираю первый
> языке программирования (и так что бы потом его не сменить).

До старости? Это мечты.
Если ты программист- то должен писать простейшие программы на десятке
ЯП. Тогда будешь понимать тот, на котором пишешь постоянно.

PS: учи eiffel. Потом ни в одно ООП-языке ни найдёшь ничего нового,
кроме статических методов/переменных :)

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Java или же PHP
    #37848471
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruckа на ПэХаПэ вывести "Хеллоу ворд!"
index.php
Код: php
1.
2.
3.
4.
<?php
$world = "World";
echo "Hello, $world";
?>

...
Рейтинг: 0 / 0
Java или же PHP
    #37848476
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GKS_SamaraДобрый день, superpuperman!

> Я ведь новичок, откуда я могу знать, что мне нравится. Я выбираю первый
> языке программирования (и так что бы потом его не сменить).

До старости? Это мечты.
Если ты программист- то должен писать простейшие программы на десятке
ЯП. Тогда будешь понимать тот, на котором пишешь постоянно.

PS: учи eiffel. Потом ни в одно ООП-языке ни найдёшь ничего нового,
кроме статических методов/переменных :)

--
Алексей
JID: alxt@ya.ru

На данный момент я хочу быть труЪ профи по одной технологии ( + фреймворки и доп. библиотеки к этому языку). Меня смущают перспективы PHP ит сложность веб разработки Java.
...
Рейтинг: 0 / 0
Java или же PHP
    #37848510
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman...Меня смущают перспективы PHP ит сложность веб разработки Java.
Возьмите тогда JSP. Он, практически, ничем не отличается от пхп. Разве что синтаксисом.
...
Рейтинг: 0 / 0
Java или же PHP
    #37848516
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergesuperpuperman...Меня смущают перспективы PHP ит сложность веб разработки Java.
Возьмите тогда JSP. Он, практически, ничем не отличается от пхп. Разве что синтаксисом.

Почему тогда многие плюются и орут, что на JSP очень сложно и очень долго разрабатывать сайт. Тогда можно для примера сделать так:
Напишите мне пожалуйста программу на PHP и на Java, которая выводит содержимое .txt файла (в файле .txt могут быть картинки и текст) в веб страницу.


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

> На данный момент я хочу быть труЪ профи по одной технологии

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

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Java или же PHP
    #37848556
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanНапишите мне пожалуйста программу на PHP и на Java, которая выводит содержимое .txt файла (в файле .txt могут быть картинки и текст) в веб страницу.
на Java такое сложнее, т.к. не продумывалось такая странная задача.
Парсеры и обработка текста на PHP проще.
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle
...
Рейтинг: 0 / 0
Java или же PHP
    #37848601
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если делать чат и систему регистрации, то на чём легче и быстрее будет?
...
Рейтинг: 0 / 0
Java или же PHP
    #37848604
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123superpupermanНапишите мне пожалуйста программу на PHP и на Java, которая выводит содержимое .txt файла (в файле .txt могут быть картинки и текст) в веб страницу.
на Java такое сложнее, т.к. не продумывалось такая странная задача.
Парсеры и обработка текста на PHP проще.
______________________________________________
"Сделай настолько просто, насколько это возможно, но не проще". © А. Эйнштейн.
AutoPOI.ru — ГИС-технологии для Oracle

В Java нет импорта?
...
Рейтинг: 0 / 0
Java или же PHP
    #37848760
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanВ Java нет импорта?
ты программист?
Кнопка Импорт \ Экспорт это законченные команды в ГУИ ))
Т.е. это венец творения программиста, его Выход ))
...
Рейтинг: 0 / 0
Java или же PHP
    #37848767
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanВ Java нет импорта?
Есть. Только тратить время и что-то там для вас писать лично мне не хочется. Возьмите сами да напишите. Заодно и поймете, что лучше.

Если первый ЯП и чтобы его не менять, то при выборе между PHP и Java однозначно Java.
...
Рейтинг: 0 / 0
Java или же PHP
    #37848770
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanА если делать чат и систему регистрации, то на чём легче и быстрее будет?
Совершенно одинаково.
...
Рейтинг: 0 / 0
Java или же PHP
    #37848773
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LeonidvЕсли первый ЯП и чтобы его не менять, то при выборе между PHP и Java однозначно Java.
Я бы по другому сказал, что изучать языки программирования лучше с явы. На сегодняшний день это - самый "правильный" ООП.
...
Рейтинг: 0 / 0
Java или же PHP
    #37848799
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanВсем привет, я начал учить Java, но мне тут сказали, что сайты на нём делать ужасно сложно (зато на PHP они делаются очень быстро). PHP я не люблю (из за не продуманности). Вопрос: сложна ли разработка сайтов на Java и есть ли фреймворки на Java, которые упрощают работу и разработку и приравнивают её к CodeIgnter на PHP?
Из за какой непродуманности?
...
Рейтинг: 0 / 0
Java или же PHP
    #37848832
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, ShSerge!

> Я бы по другому сказал, что изучать языки программирования лучше с явы.
> На сегодняшний день это - самый "правильный" ООП.

Это Вы сильно заблуждаетесь.
За одно public static void main(String[] args) надо отрывать все
выступающие части тела- куча ошибок дизайна :)
Но из модных- да, согласен, лучше java.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Java или же PHP
    #37848947
m.gisko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_SamaraДобрый день, superpuperman!

> Я ведь новичок, откуда я могу знать, что мне нравится. Я выбираю первый
> языке программирования (и так что бы потом его не сменить).

До старости? Это мечты.
Если ты программист- то должен писать простейшие программы на десятке
ЯП. Тогда будешь понимать тот, на котором пишешь постоянно.

PS: учи eiffel. Потом ни в одно ООП-языке ни найдёшь ничего нового,
кроме статических методов/переменных :)

--
Алексей
JID: alxt@ya.ru

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

http://lurkmore.to/PHP#PHP_.D0.BA.D0.B0.D0.BA_.D0.BF.D0.B8.D0.B7.D0.B4.D0.B5.D1.86

(по сабжу не согласен но забавно)
...
Рейтинг: 0 / 0
Java или же PHP
    #37849180
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Давайте тогда вот так: мне нужно за 6 месяцев одному выучить и потом написать сайт средних размеров, Java или PHP выбирать?
...
Рейтинг: 0 / 0
Java или же PHP
    #37849198
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,

На java можно не только сайты писать, например, поэтому она может будет полезнее.
С другой стороны, если ты собираешься зарабатывать небольшими заказами, рынок похапе более широк, но ведь ещё и "непродуманность"...
...
Рейтинг: 0 / 0
Java или же PHP
    #37849218
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лагманsuperpuperman,

На java можно не только сайты писать, например, поэтому она может будет полезнее.
С другой стороны, если ты собираешься зарабатывать небольшими заказами, рынок похапе более широк, но ведь ещё и "непродуманность"...
А фреймворк какой? Просто мне сказали, что разработка сайтов на Java ужасно тяжёлая, а на PHP в 100 раз легче.
А какая разница между JavaSE и JavaEE (в плане кода и т.п). Если я буду знать JavaSE, то смогу ли я без проблем начать делать сайты любой сложности, или там есть различия?
...
Рейтинг: 0 / 0
Java или же PHP
    #37849270
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanА фреймворк какой? Просто мне сказали, что разработка сайтов на Java ужасно тяжёлая, а на PHP в 100 раз легче.
Есть такая фишка в психологии, что человек больше верит первоначально полученной информации. Зная ее, можно начать жить гораздо эффективнее.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849274
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вибирали тут одни "ентерпрайз" - на чем писать сайты. Долго смотрели на варианты. Сказали java - не потянем. Сложно. В итоге выбрали Flex и ActionScript.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849291
JavaPhpLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я программировал на ПХП с 2001го года - 10 лет, теперь на Java программирую

жалею ли я, что 10 лет программировал на ПХП ? думаю, что нет - я делал то, что на Java не создашь (не пользуются спросом подобные java реализации - хостинг дорогой, разработчики, поддержка) - интернет-магазины, блоги, игры

теперь я могу с минимом вложений построить свой бизнес в публичном (некорпоративном) интернете

с другой стороны, на Java стоит создавать проекты для бизнеса - на пхп корпоративный портал можно создать, но это такое кривое поделие будет, что поддерживать его влетит в копеечку - посмотрите на корпоративный Битрикс и его код.. в тоже время, в Java может делать мультипоточные веб-приложения - на пхп такое только через колено...

в общем, я советую изучить Java - поставить Tomcat, создать сайт на JSP - от этого ты просто получишь огромное удовольствие, от самого кода, затем сделать десктоп-приложение на SWT, например, игру, затем уже попробовать устроиться на работу

а на пхп параллельно делать сайты для паблика - взять качественную цмску, например, Typo3 или Друпал, и сделать на них сайты на заказ

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

Ключевой вопрос здесь следующий:
- работать на кого-то
- делать что-то своё (по типу стартапа)

Для каждого случая свой ответ
...
Рейтинг: 0 / 0
Java или же PHP
    #37849304
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaPhpLoverя программировал на ПХП с 2001го года - 10 лет, теперь на Java программирую

жалею ли я, что 10 лет программировал на ПХП ? думаю, что нет - я делал то, что на Java не создашь (не пользуются спросом подобные java реализации - хостинг дорогой, разработчики, поддержка) - интернет-магазины, блоги, игры

теперь я могу с минимом вложений построить свой бизнес в публичном (некорпоративном) интернете

с другой стороны, на Java стоит создавать проекты для бизнеса - на пхп корпоративный портал можно создать, но это такое кривое поделие будет, что поддерживать его влетит в копеечку - посмотрите на корпоративный Битрикс и его код.. в тоже время, в Java может делать мультипоточные веб-приложения - на пхп такое только через колено...

в общем, я советую изучить Java - поставить Tomcat, создать сайт на JSP - от этого ты просто получишь огромное удовольствие, от самого кода, затем сделать десктоп-приложение на SWT, например, игру, затем уже попробовать устроиться на работу

а на пхп параллельно делать сайты для паблика - взять качественную цмску, например, Typo3 или Друпал, и сделать на них сайты на заказ

мой вердикт - нельзя выбирать что-то одно и повторять мою ошибку.. ты должен постоянно работать на двух технологиях, если хочешь заиметь свой бизнес и контролировать качество разработки
Ерунда. Я и на яве программировал, с момента её создания и на пхп с момента его создания. Только ява - язык универсальный, не заточенный специально под работу с вэбом (исключая апплеты). Пхп сразу под вэб делался.
Но это ничего не значит. У всех разные представления о жизни и работе... . :)
...
Рейтинг: 0 / 0
Java или же PHP
    #37849308
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А фреймворк какой? Просто мне сказали, что разработка сайтов на Java ужасно тяжёлая, а на PHP в 100 раз легче.
А какая разница между JavaSE и JavaEE (в плане кода и т.п). Если я буду знать JavaSE, то смогу ли я без проблем начать делать сайты любой сложности, или там есть различия?
...
Рейтинг: 0 / 0
Java или же PHP
    #37849319
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanА фреймворк какой? Просто мне сказали, что разработка сайтов на Java ужасно тяжёлая, а на PHP в 100 раз легче.
А какая разница между JavaSE и JavaEE (в плане кода и т.п). Если я буду знать JavaSE, то смогу ли я без проблем начать делать сайты любой сложности, или там есть различия?

Нет конечно. Здесь не в том дело, что SE или EE. Чтобы делать сайты нужно много другого, совершенно к яве не относящегося знать. Правда, можете побаловаться с GWT. Некоторые говорят (хотя, похоже врут), что для него не надо знать ни HTML, ни DOM, ни яваскрипт, ни CSS.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849327
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,

Java EE это набор спецификаций. Т.е. например "контейнер сервлетов" является реализацией спецификации J2EE (грубо говоря спецификация это описание типа "если упаковать код в архив и подложить туда конфиг в виде xml, то контейнер должен это понять как веб-приложение, и запускать соответствующим образом"). В плане кода разницы нет. Сможешь делать сайты. Начни со спринга, например.
Насчет любой сложности понятие растяжимое. Спринг хорош тем что проясняет многие архитектурные нюансы и отлично документирован. Ну там и maven заодно для сборки, это какбы система управления зависимостями и компонентами проекта. Встраивается в среды разработки, позволяет хорошо систематизировать зависимости, подключать посторонние компоненты (сам качает их из сети даже, нужно только указать версию).
...
Рейтинг: 0 / 0
Java или же PHP
    #37849339
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лагманsuperpuperman,

Java EE это набор спецификаций. Т.е. например "контейнер сервлетов" является реализацией спецификации J2EE (грубо говоря спецификация это описание типа "если упаковать код в архив и подложить туда конфиг в виде xml, то контейнер должен это понять как веб-приложение, и запускать соответствующим образом"). В плане кода разницы нет. Сможешь делать сайты. Начни со спринга, например.
Насчет любой сложности понятие растяжимое. Спринг хорош тем что проясняет многие архитектурные нюансы и отлично документирован. Ну там и maven заодно для сборки, это какбы система управления зависимостями и компонентами проекта. Встраивается в среды разработки, позволяет хорошо систематизировать зависимости, подключать посторонние компоненты (сам качает их из сети даже, нужно только указать версию).
Без знания xml я не смогу разрабатывать сайты?
...
Рейтинг: 0 / 0
Java или же PHP
    #37849348
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman, напиши какая у тебя цель. Как я понял тебе надо написать сайт, на продажу или для себя. При этом денег чтобы нанять спеца у тебя нет, поэтому будешь делать сам. В таком варианте твой выбор это 100% PHP.
Другой вариант, если ты хочешь написать сайт для самообразования, чтобы потом зарабатывать этим деньги. Тут может быть надо изучать другие технологии.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849354
Йуный джавистЪ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, если сайт простой, можно его попробовать сделать на какой-нибудь CMS.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849355
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanБез знания xml я не смогу разрабатывать сайты?
Без знания XML (хотя, не понятно что это за знание) - сможете. А вот без знания HTML (XHTML) - врядли.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849368
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergesuperpupermanБез знания xml я не смогу разрабатывать сайты?
Без знания XML (хотя, не понятно что это за знание) - сможете. А вот без знания HTML (XHTML) - врядли.
Ну так надо ведь какие то конфиги на xml писать.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849376
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanНу так надо ведь какие то конфиги на xml писать.
Надо. Но это - дело десятое. А чтобы страничка правильно отображалась - дело первое.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849379
milton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,

Для написания конфигов нужно знать только какой набор тегов в каком порядке используется.
Что касается вопроса про сайты - все зависит от сложности сайта.
Если статический контент - то не Java, не PHP собственно не нужны.
Для сайтостроительства более распространен PHP, т.к. более легок в освоении,
но более менее сложную бизнес-логику на нем реализовывать муторно и противно (оговорюсь сразу, на PHP я не программировал, но много чего слышал).
Таким образом, на мой взгляд, все зависит от сложности бизнес-логики.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849383
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
milton...более менее сложную бизнес-логику на нем реализовывать муторно и противно...
А её желательно вообще в БД засандалить, тогда не будет ни муторно, ни противно, а работать всё будет быстрее, да и г-кода поменьше писать придётся. Я серьёзно.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849388
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем цель такая: написать сайт с регистрацией, чатом и загрузкой на сайт файлов (фотки, видео и т.п) и во время разработки обучаться технологии. Далее к этому сайту писать CMS. То есть главная цель, это обучение!

Что бы разрабатывать сайты на Java, что я должен знать (а то как то меня смущает то ,что я должен знать xml). Я думал, что если я прочитаю книгу по JavaSE, почитаю рецепты JavaSE, поверхностно изучу JavaEE я могу начать писать сайты (не большие), а оказалось, что нужно xml знать и т.п.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849410
milton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergemilton...более менее сложную бизнес-логику на нем реализовывать муторно и противно...
А её желательно вообще в БД засандалить, тогда не будет ни муторно, ни противно, а работать всё будет быстрее, да и г-кода поменьше писать придётся. Я серьёзно.
На мой взгляд, все не так однозначно:
1. СУБД просто может не поддерживать ряд требуемых требований бизнес-логики (например, очереди).
2. Возможно, понятней и удобней реализовать бизнес-логику с использованием ООП, нежели средствами СУБД.
3. Если предполагается, что разрабатываемое ПО должно быть не завязано на использование конкретной СУБД. Хотя это подходит только для небольших приложений.


superpuperman
Что бы разрабатывать сайты на Java, что я должен знать (а то как то меня смущает то ,что я должен знать xml). Я думал, что если я прочитаю книгу по JavaSE, почитаю рецепты JavaSE, поверхностно изучу JavaEE я могу начать писать сайты (не большие), а оказалось, что нужно xml знать и т.п.
1. Цель обучения - делать сайты? В таком случае PHP, только кроме сайтов вы ничего делать не сможете.
2. Чем так страшен XML? Для написания конфигов достаточно знать лишь требования к структуре XML-документа.
3. Для написания сайтов прежде всего нужно знать HTML, CSS, JavaScript - c этим как?
...
Рейтинг: 0 / 0
Java или же PHP
    #37849424
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ха! Ты не только должен знать xml, но еще и txt, png, jpg, gif, css и т.д. - тебя это пугает? Меня настолько удивляет испуг людей перед XML ... лет 6-7 в программировании, но как-то не проникся я этой проблемой ... вроде и WSDL/SOAP активно юзал, где без XML - ни гу-гу, но это тьфу, не проблема. Серж правильно намекнул, что единственное, где реально используется xml - это в его разновидности html (читай: и jsp, и dhtml), а конфиги - это конфиги: пара строчек совершенно однотипного текста (правда, смысл их понимаешь позже, но код от это хуже или лучше не становится).
Реальные проблемы - это многопоточность (с ее конкурентностью, типами и спецификой), профайлинг (читай: оптимизация памяти, GC, ускорение работы), узкопрофильные проблемы (у каждого свои), реальная графика (где большинство склоняется к тому, что это не удел этого языка). Вон, есть проблема - уже 2-3 перманентно дорабатываем и обслуживаем проект; с некоторого времени он потек (в плане памяти); владельцу гораздо проще раз в 2-4 недели делать рестарт всего сервака (проект а) для национального потребителя; б) больше для интранета, чем интернета) по ночам, чем реально дорабатывать на предмет отлова утечки. Может, и не проблема, но в сравнении со всякими там "xml" выглядит смешно, не находите?

ПэХаПэ не переношу физически. Не очень понимал чего (объективно анализируя), но прочел фразу и понял! Из-за "Турдукена"! Так бывает, пока не ткнешься, не поймешь, что это оно. Цитата: "TurDuckEn Code — разновидность быдлокода, чаще всего встречающаяся в веб-приложениях. Как спагетти-код, только хуже. ТурДукен (en.w:Turducken) — пиндосская нямка, cостоящая из индейки (turkey), нафаршированной уткой (duck), зафаршированной курицей (chicken). Турдукен Код, например, состоит из PHP, фаршированным SQL, нафаршированным HTML, вперемешку с CSS и зафаршированным Javascript."
...
Рейтинг: 0 / 0
Java или же PHP
    #37849467
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нужно бабло и стабильность - жава и банки, если эффективность - руби, питон, нода (на крайняк ПХП, он правда уродлив, но для сайта лучше чем жава).

Выбор жава "для сайта" может быть оправдан:

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

П.С. но, у жавы есть свои плюсы - на ней больше всего вакансий, вариантов свалить за рубеж и за нее платят много бабла (~ 1.5-2 раза выше будет).
Язык и технология старые и отстойные, но из-за инерции они еше долго будут мейнстримом.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849474
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,
авторконфиги

Сейчас всё делается автозаполнением, можно даже не думать.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849476
milton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateустаревшим на 15 лет

И как это так резво определяется? По дате выхода первой версии?
В таком случае, он еще сравнительно молодой :)
...
Рейтинг: 0 / 0
Java или же PHP
    #37849477
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По прогрессу с тех пор и сравнению с тем что есть в других языках.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849484
milton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
private,

И чем же вы сравниваете? И по каким конкретным критериям?
...
Рейтинг: 0 / 0
Java или же PHP
    #37849488
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Времени и стоимости создания конечного продукта.

Или, чотбы иметь хоть что-то осязаемое и измеримое - размер кода.
пример - серверный хелловорлд - руби, жс, жава - http://vertx.io/
...
Рейтинг: 0 / 0
Java или же PHP
    #37849491
JavaPhpLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateВремени и стоимости создания конечного продукта.

Или, чотбы иметь хоть что-то осязаемое и измеримое - размер кода.
пример - серверный хелловорлд - руби, жс, жава - http://vertx.io/

хмм, странная оценка эффективности языка
...
Рейтинг: 0 / 0
Java или же PHP
    #37849493
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню - "размер кода без потери читабельности", т.е. сжать архиватором - не подходит.
Не согласны с критерием "размер кода" или примером?
...
Рейтинг: 0 / 0
Java или же PHP
    #37849564
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanВообщем цель такая: написать сайт с регистрацией, чатом и загрузкой на сайт файлов (фотки, видео и т.п) и во время разработки обучаться технологии. Далее к этому сайту писать CMS. То есть главная цель, это обучение!

Что бы разрабатывать сайты на Java, что я должен знать (а то как то меня смущает то ,что я должен знать xml). Я думал, что если я прочитаю книгу по JavaSE, почитаю рецепты JavaSE, поверхностно изучу JavaEE я могу начать писать сайты (не большие), а оказалось, что нужно xml знать и т.п.

Давайте по порядку, php и java в плане написание сервера имеет схожие подходы. Их схожесть заключается в любом случае вы будете работать с http протоколом, вы в любом случае будете работать с Javascript.

Для того чтоб начать писать на php вам нужно поставить apache+php+какая-то субд. При этом если не пользоватся готовыми сборками этого хозяйства, то придется достаточно много прочитать как это работает, плюс в ручной настройке вы четко поймете как всё взаимодействует друг с другом.

На Java вам по самому минимум нужен Tomcat + субд. Настройка примерно по сложности чуть легче чем для php.

Дальше вы выясните что php язык интерпретируемый, а это значит что нет процесса компиляции и сборки приложения. В Java вам придется с этим работать постоянно. Получается что готовые изменения при работе с php вы увидете быстрее чем на Java. Но в Java есть много других плюсов: 1.Декларативность, 2. Куча готовых решений(безопасность, ORM, аналог cron, clustering, работа с изображениями)

Но и самое главное, надо знать английский иначе вы не потянете это всё
...
Рейтинг: 0 / 0
Java или же PHP
    #37849645
JavaPhpLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
privateУточню - "размер кода без потери читабельности", т.е. сжать архиватором - не подходит.
Не согласны с критерием "размер кода" или примером?

не согласен с качеством оценки эффективности языка

допустим, кода меньше для простой задачи.. но оценивать эффективность необходимо по реальным приложениям и доступным технологиям

например, сколько кода потребуется для сложной задачи отрисовки веб-интерфейса с очень непростой логикой типа этого на любом языке из вышеприведенных (на картинке портал создан по технологии Eclipse RAP - http://www.cas-pia.de/en/try.html справа внизу кнопка для тестирования):

...
Рейтинг: 0 / 0
Java или же PHP
    #37849702
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaPhpLover,
- это не сайт
- Иклипсе RAP это не Java
...
Рейтинг: 0 / 0
Java или же PHP
    #37849705
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Так что, размер, имеет значение!" (с) ))
...
Рейтинг: 0 / 0
Java или же PHP
    #37849717
JavaPhpLover
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123JavaPhpLover,
- это не сайт
- Иклипсе RAP это не Java

Петро, привет, надеюсь, узнаешь :)

эклипсе рап - это 100% java и это скриншот сайта, можешь проверить
...
Рейтинг: 0 / 0
Java или же PHP
    #37849723
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, private!

> Или, чотбы иметь хоть что-то осязаемое и измеримое - размер кода.

Напоминает мне однокурсника, который решил изучять стенографию и семестр
так записывал лекции. Перед экзаменами выяснилось, что учить по ним
невозможно, и ему пришлось брать чужие :)

Важен не размер кода, а время его прочтения. Тут опасны обе крайности- и
слишком сжатый код (долго разбирать), и слишком растянутый (просто
труднее окинуть взглядом). И важен ещё набор хороших библиотек,
позволяющих не изобретать велосипед- и тут java вне конкуренции.

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

> пример - серверный хелловорлд - руби, жс, жава - http://vertx.io/

Если учитывать сворачивание кода во всех средах разработки (import
уйдёт), то разница не столь велика.
А если добавить нормальное описание- то ещё меньше.
И если ещё не забывать, что на таких объёмах оценка бессмысленна, а на
больших- может быть другой- то выбор не столь очевиден.

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Java или же PHP
    #37849737
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JavaPhpLover,
пока не узнал))
- я говорю про функционал (это не публичный_сайт). А на сайте можно и порно разместить.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849768
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сравнение производительности для очень простой задачи, но с офигенно большой БД показывает (на жМетере проверено), что ява, сишарп и пхп - один хрен. А вот ЦГИ (по понятной причине) в полтора раза медленнее.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849903
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,

учи Python. django

Java толстая
PHP дет.сад
...
Рейтинг: 0 / 0
Java или же PHP
    #37849958
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r usuperpuperman,

учи Python. django

Java толстая
PHP дет.сад
Если вэб - всё учить надо.
...
Рейтинг: 0 / 0
Java или же PHP
    #37849962
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,
да. С PHP на Питон народ идёт.
Ну, а лучше несколько сразу.
Т.к. если с Java начать, то потом уйти сложно) - некогда)
...
Рейтинг: 0 / 0
Java или же PHP
    #37850008
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообщем я решил учить Java, всем спасибо. Осталось только выбрать литературу для мега нуба в программировании (где объясняется что такое ООП вообщем, вообще самое начало программирования и т.п).
...
Рейтинг: 0 / 0
Java или же PHP
    #37850011
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman,
поиск
...
Рейтинг: 0 / 0
Java или же PHP
    #37850026
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, superpuperman!

> Вообщем я решил учить Java, всем спасибо. Осталось только выбрать
> литературу для мега нуба в программировании (где объясняется что такое
> ООП вообщем, вообще самое начало программирования и т.п).

Б.Эккель. "Философия java". Есть в сети. Это описалово.
Хорстманн. Java 2, 2 тома. 8е издание. Это справочник.

Хотя вообще про ООП лучшая, на мой взгляд, книга-
http://habrahabr.ru/post/140284/

--
Алексей
JID: alxt@ya.ru
Posted
via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Java или же PHP
    #37850045
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GKS_SamaraДобрый день, superpuperman!

> Вообщем я решил учить Java, всем спасибо. Осталось только выбрать
> литературу для мега нуба в программировании (где объясняется что такое
> ООП вообщем, вообще самое начало программирования и т.п).

Б.Эккель. "Философия java". Есть в сети. Это описалово.
Хорстманн. Java 2, 2 тома. 8е издание. Это справочник.

Хотя вообще про ООП лучшая, на мой взгляд, книга-
http://habrahabr.ru/post/140284/

--
Алексей
JID: alxt@ya.ru

Философию Java читать не буду ибо русская версия сильно урезана (смысл читать) да и основы там не объясняются, а сразу ООП, как будто я что то знаю.
...
Рейтинг: 0 / 0
Java или же PHP
    #37850207
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpuperman...Философию Java читать не буду ибо русская версия сильно урезана (смысл читать) да и основы там не объясняются, а сразу ООП, как будто я что то знаю.
Очень хорошая книга. Хотя, с нуля может и не очень (у меня её спёрли). Хорстманн - ещё более продвинутая.
...
Рейтинг: 0 / 0
Java или же PHP
    #37850224
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergesuperpuperman...Философию Java читать не буду ибо русская версия сильно урезана (смысл читать) да и основы там не объясняются, а сразу ООП, как будто я что то знаю.
Очень хорошая книга. Хотя, с нуля может и не очень (у меня её спёрли). Хорстманн - ещё более продвинутая.
Ну так а для нуба то?
...
Рейтинг: 0 / 0
Java или же PHP
    #37850255
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanНу так а для нуба то?
Должно подойти.
...
Рейтинг: 0 / 0
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
Java или же PHP
    #37851434
superpuperman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergesuperpuperman...Они не выдерживают такой нагрузки, которую выдерживает Java... .
Выдерживают/не выдерживают от языка мало зависит. Аспнет, ява и пхп - почти одинаково.
точнее не выдерживает, а скорость работы.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851536
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, учитывая что в типичной архитектуре (даже не знаю сколько наверно 95% всех сайтов если не больше) сердцем производительности является МайСКЛ (+ иногда сервис сообшений, тоже на С или Эрланге) а жава работает как стейтлес воркеры (которых тривиально генерить, убивать и маштабировать в любых обьемах, хоть на жава хоть на чем угодно) это да - жава очень влияет на производительност :).

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


> Я бы рад программирования на Ruby, но для него нет книг по 1.9.x ветки на русском языке для нубов.
Хе, это первое с чего стоило бы начать - как советовал доктор - не читать русских газет, а также книг и статей по программированию.
...
Рейтинг: 0 / 0
Java или же PHP
    #37851541
zeehond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
superpupermanGKS_SamaraJava - хорош для сайтов с меньшей посещаемостью и большим функционалом.
Например корпоративных.

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

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

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

Мне python вообще не нравится, Ruby нравится, но и java приглянулась, но смущает сложность языка и вообще сложность и затрата времени для написания серверной части.

ну, смотря какие цели стоят
если быстренько склепать сайтик и заодно освоить перспективную технологию - Ruby/RoR, если уж Ruby нравится
прежде всего из-за админки, ну и на скриптовых языках всё всяко быстрее пишется

Python знать полезнее в плане того, что на нём много всего пишется скриптового под линуксы, где нужны native bindings
и за ним всё-таки гугл стоит... пораспространённее чем Ruby будет

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

но конкретно сайты (т.е. ничего больше - никаких фоновых процессов, интеграции с различными бэкендами и прочих сложных вещей) я бы на ней делать не стал - не очень удобно
есть всякие GRails, но у Groovy ужасно тормозной рантайм
...
Рейтинг: 0 / 0
Java или же PHP
    #37851625
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбирать нужно тогда, когда уже поставлена задача, то есть что сделать надо. А не до того. По поводу что лучше, а что хуже просто так от балды не разобраться и даже очень глупо.
...
Рейтинг: 0 / 0
Java или же PHP
    #37852892
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JavaPhpLover как раз наоборот - в Java встроенный шаблонизатор в виде тегов и JSP.. в пхп подобного тегам нет, есть обычные вставки кода в html
Ну, JSP и JSTL это очень уж слабенький шаблонизатор. Посмотрите для сравнения более современный вариант - HybridJava .
...
Рейтинг: 0 / 0
Java или же PHP
    #37853072
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerovJavaPhpLover как раз наоборот - в Java встроенный шаблонизатор в виде тегов и JSP.. в пхп подобного тегам нет, есть обычные вставки кода в html
Ну, JSP и JSTL это очень уж слабенький шаблонизатор. Посмотрите для сравнения более современный вариант - HybridJava .
Честно говоря, мне страшно на такое смотреть.
...
Рейтинг: 0 / 0
Java или же PHP
    #37853086
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerov,

Это та ужасная штука, автор которой не разобрался с Wicket'ом и другими современный фреймворками?
...
Рейтинг: 0 / 0
Java или же PHP
    #37853100
zeehond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о да
православный фреймворк - такой православный
...
Рейтинг: 0 / 0
Java или же PHP
    #37879582
AlexSerov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeonidvЭто та ужасная штука, автор которой не разобрался с Wicket'ом и другими современный фреймворками? Уважаемый Леонид! Сообщаю Вам, что автор разобрался с Wicket'ом и с большинством других современных фреймворков. И не вчера (также как не вчера получил кандидатскую степень в этой обасти знаний). В качестве доказательства привожу ссылку на мою статью трёхгодичной давности: http://www.theserverside.com/discussions/thread.tss?thread_id=54866 .

За время прошедшее с тех пор я нашёл несколько мелких неточностей в той своей статье, но в целом выводы остаются. Я был бы готов серьёзно обсудить Wicket равно как и любой другой фреймворк по Вашему выбору. Готовы ли Вы?

Новое всегда сначала кажется ужасным ...
...
Рейтинг: 0 / 0
Java или же PHP
    #37879709
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerov автор разобрался с Wicket'ом и с большинством других современных фреймворков ... получил кандидатскую степень в этой обасти знаний.
Фига се за какую фигню у нас кандидаские раздают.
...
Рейтинг: 0 / 0
Java или же PHP
    #37880028
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSerov,

Извините, а действительно интересно, за что была дана кандидатская степень? Какая была тема? Просто "в этой области знаний" не совсем понятно.
...
Рейтинг: 0 / 0
Java или же PHP
    #37880037
Большой Синий Кит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Это за HybridJava?!
...
Рейтинг: 0 / 0
Java или же PHP
    #37881552
private
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нуу, честно говоря слабовато, сразу видно что кандидат. Помню тут был где-то скриншот формы на дельфи с кнопками "Button 1/2/3" - вот то сразу видно что как минимум доктор или академик.
...
Рейтинг: 0 / 0
113 сообщений из 113, показаны все 5 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Java или же PHP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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