powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Хочется создать сайт, выбор технологий.
77 сообщений из 77, показаны все 4 страниц
Хочется создать сайт, выбор технологий.
    #37957858
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как не банально это звучит, но хочется создать примерно вот такой сайт.
Тема такая:
Некий каталог услуг и товаров, с описанием того где и как эту услугу можно получить и, возможно, по какой цене.
С возможностью прикрутить карту google и/или 2gis.
С возможностью логиниться на сайте через популярные соц.сети.
С возможностью скрытия контента от не имеющих нужного уровня доступа пользователей.

Знаю только Java.
Нравится GWT и фреймворки на нем, но они больше для ERP-систем подходят, как мне кажется.

Что же остается - Spring? Или поизвращаться и попробовать на том же Vaadin'e ? :)
Интерфейс бы погламурнее, поэргономичнее. И чтоб работы поменьше )))
Спасибо :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37957866
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Click, Tapestry, Wicket - в любом случае придется врубаться в местную кухню.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37957921
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaClick, Tapestry, Wicket - в любом случае придется врубаться в местную кухню.
Смотрел года два назад у них демки, и все они такие же остались..
Наверное действительно надо в их кухню лезть, но вот как пример - можно ли, на том же Tapestry, сделать выпадающее меню в совершенно другом стиле, ну чтобы там интерфейс не аля свинг был, а что-то узористое, например, со сглаженными краями, с переливом...
Ну то есть дизайнер нарисовал дизайн странички и соответственно его дизайну нужно оформить управляющие элементы, это возможно на одном из перечисленных?
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37957942
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixic,
для гламура только JS. Java - это не гламур
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37957960
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123для гламура только JS. Java - это не гламур
+1 если нужен нормальный публичный сайт, то только DHTML/jQuery/ExtJS + Spring на сервере.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37957992
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

А спринт-то зачем?
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958015
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge,

спринг это няшно. Основное - бины доступны из jsp в el expressions, ну и mvc.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958038
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагманспринг это няшно
это острая приправа к блюду ))))
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958039
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaClickу него очень всё просто
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958042
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeBlazkowicz, А спринт-то зачем?
Ну, от хостинга надо отталкиваться. Можно и PHP, конечно.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958102
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixicможно ли, на том же Tapestry, сделать выпадающее меню в совершенно другом стиле, ну чтобы там интерфейс не аля свинг был, а что-то узористое, например, со сглаженными краями, с переливом...
там по определению не аля свинг. в тапестри легко интегрируется jquery и вперед. причем свои компоненты тупо добавляешь по аналогии оформляя их под компоненты и миксины тапестри. т.е. публичный сайт на ура. я не агитирую конкретно за тапестри, хотя в свое время предпочел именно его викету. все три перечисленные фрейворка в целом равноценны и одинаково хорошо подходят для публичного сайта. в деталях конечно наверняка найдутся отличия.

NixicНу то есть дизайнер нарисовал дизайн странички и соответственно его дизайну нужно оформить управляющие элементы, это возможно на одном из перечисленных?естественно. имхо перечисленные фрейворки для этого самое то. ну можешь еще spring mvc добавить но имхо в нем придется больше руками работать.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958246
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nixic,

Ну вообщем мой рецепт такой: Spring MVC + Bootstrap+jquery+jqueryui+knockout :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958296
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTkjquery+jqueryui+knockoutvanillajs
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958309
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaClick, Tapestry, Wicket - в любом случае придется врубаться в местную кухню.
Почему?
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958310
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.net,

+1
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958317
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоНchpashaClick, Tapestry, Wicket - в любом случае придется врубаться в местную кухню.
Почему?
почему придется врубаться? а как может быть иначе? в каждом из них будет какая-то парадигма, сильно (или не очень) отличающаяся от того же spring mvc. кроме того неизбежно придется копать больше в глубь как только возникнет нужда в кастомных компонентах.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958326
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaпочему придется врубаться? а как может быть иначе? в каждом из них будет какая-то парадигма, сильно (или не очень) отличающаяся от того же spring mvc. кроме того неизбежно придется копать больше в глубь как только возникнет нужда в кастомных компонентах.

А зачем они нужны? Разве не достаточно HTML/CSS/JSP/Spring MVC ?
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958331
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоН,


ТимоНchpashaпочему придется врубаться? а как может быть иначе? в каждом из них будет какая-то парадигма, сильно (или не очень) отличающаяся от того же spring mvc. кроме того неизбежно придется копать больше в глубь как только возникнет нужда в кастомных компонентах.

А зачем они нужны? Разве не достаточно HTML/CSS/JSP/Spring MVC ?
+1
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958337
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоНА зачем они нужны? Разве не достаточно HTML/CSS/JSP/Spring MVC ?
достаточно HTML/CSS/JS, но ты же почему-то дописал JSP и Spring MVC хотя это гораздо более высокоуровневые надстройки?
знания WinAPI тоже достаточно, но почему-то появились VB, Delphi & Co
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958340
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaдостаточно HTML/CSS/JS, но ты же почему-то дописал JSP и Spring MVC хотя это гораздо более высокоуровневые надстройки?
Кто то же должен вернуть разметку и стили.
HTML/CSS/JS на клиенте
JSP и Spring MVC на сервере
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958351
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТимоНchpashaдостаточно HTML/CSS/JS, но ты же почему-то дописал JSP и Spring MVC хотя это гораздо более высокоуровневые надстройки?
Кто то же должен вернуть разметку и стили
резонно

ТимоНHTML/CSS/JS на клиенте
в конечном итоге да, вопрос кто их сгенерит
1) мы, ручками
2) не мы и не ручками
3) не все мы и не все ручками

ТимоНJSP и Spring MVC на сервере
они это делают лучше всех? откуда тогда та знаменитая простыня с web framework, если человеку для счастья ничего кроме jsp и spring не надо?
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958356
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По-моему фреймворки над JSP появились в основном для интеграции в EE/EJB-окружение.
Под спрингом это просто ненужно.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958363
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все просто. Кто хорошо знает клиентские технологии и Яп тому не нужны северные)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958369
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛагманПо-моему фреймворки над JSP появились в основном для интеграции в EE/EJB-окружение.
Под спрингом это просто ненужно.
не все, что появилось, являетсь фреймворком над JSP. кроме того spring mvc не является равноценной альтернативной вышеупомянутым вещам, поскольку вопрос технологии реализации view остается открытым - у спринга нету ни гридов, ни табов, ни меню. у компонентных фреймворков они либо уже есть, либо интегрируются более менее "нативно"
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958371
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,

ну это да.. ну там всеравно костыли сплошные, тогда уже сразу GWT или самому js писать.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958383
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагманchpasha,
ну там всеравно костыли сплошные
не знаю, мне понравилось

Лагман, тогда уже сразу GWT
ТС нужен публичный сайт, а не админка

Лагман или самому js писать.
не скажи, имхо весь сыр бор как раз из-за того, что неохота самому писать js и html. не то чтобы его совсем не надо будет писать, но относительно минимально, потому что многое уже и так есть и работает. ведь не факт, что для простого сайта вообще понадобятся компоненты не входящие в основной набор.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958385
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Все просто. Кто хорошо знает клиентские технологии и Яп тому не нужны северные)
редко все просто. так что ты прав только отчасти. в общем случае программировать на ява гораздо удобней, чем на js, так что когда это не критично...
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958391
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,
+1
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958393
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут в свободное время ковырял чисто из исследовательских целей js, делал грид.
После 3-й версии я понял что грид не нужен, за одно js очень хорошо прочищает мозги, и в итоге можно даже на нём писать коротко, ясно и красиво.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958399
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛагманЯ тут в свободное время ковырял чисто из исследовательских целей js, делал грид.
После 3-й версии я понял что грид не нужен,
я взял готовый и пока никто не жаловался. аналог Highcharts тоже писать поленился ;)

Лагмани в итоге можно даже на нём писать коротко, ясно и красиво.
"даже на нем" звучит угрожающе.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958404
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имею ввиду грид для ввода данных, компоненты для вывода есть для всего, естественно об этом можно не задумываться.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958411
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагманимею ввиду грид для ввода данных
грид для ввода данных - это сама по себе толстая тема для холивара :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958751
Kenny Fartman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczPetro123для гламура только JS. Java - это не гламур
+1 если нужен нормальный публичный сайт, то только DHTML/jQuery/ExtJS + Spring на сервере.gmail.com написанный на GWT, смотрит на тебя задумчиво, с легкой ироничной улыбкой
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958765
organism
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny FartmanBlazkowiczпропущено...

+1 если нужен нормальный публичный сайт, то только DHTML/jQuery/ExtJS + Spring на сервере.gmail.com написанный на GWT, смотрит на тебя задумчиво, с легкой ироничной улыбкой
Не написан он на GWT. Closure tools.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958809
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny FartmanBlazkowiczпропущено...

+1 если нужен нормальный публичный сайт, то только DHTML/jQuery/ExtJS + Spring на сервере.gmail.com написанный на GWT, смотрит на тебя задумчиво, с легкой ироничной улыбкой
Ты наверно забыл чем отличается Публичный сайт \ Дизайн сайт от Техно сайта промышленного
http://womtec.ru/2012/08/incredible-portfolios/
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958996
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczPetro123для гламура только JS. Java - это не гламур
+1 если нужен нормальный публичный сайт, то только DHTML/jQuery/ExtJS + Spring на сервере.
Если нужен отличный публичй сайт, то только DHTML/jQuery + Wicket на сервере.
jQuery можно заменить на любимую javascript библиотеку.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37958997
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
organismKenny Fartmanпропущено...
gmail.com написанный на GWT, смотрит на тебя задумчиво, с легкой ироничной улыбкой
Не написан он на GWT. Closure tools.
Google wave был написан на GWT.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37960807
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите меня но вот наболело и вот решил рассказать правду(точнее высказать свое мнение) о web framework'ах с какими соприкасался(struts 1 2 , webwork, spring mvc, jsf, seam, tapestry, wicket, gwt, gxt, vaadin, zk,play 1 2, lift, stripes + "portlet" ) и с какими работал.
Во первых идеального web framework'а нет! Какой ни возьми у каждого есть своя парадигма/идеология программирования под которую приходиться ложиться программисту + свои заморочки. Во вторых разделил бы всЁ на компонентные(jsf, seam, tapestry, wicket, gwt, gxt, vaadin, zk) и не компонентные(struts 1 2 , webwork, spring mvc,play 1 2, lift, stripes). Компонентные более сложные и если нужно сделать что-то не обычное, нужно лезть в сорсы(наследовать/пересобирать) и править код компонента и молиться чтобы не испортить и не задеть чего нибудь нужного, т. е. от них больше гемора при написании нестандартных программ и полагаться нужно больше на авось ... Не компонентные более гибче в подходе но нужно больше писать ручками код, в 3-4 раза больше по сравнению с компонентным подходом т. е. больше свободы в реализации приложения при большем написании кода. В третьих все зависит от сложности/уровня вхождения в web framework и каждый web framework написан для решения определенных задач и нужно Это учитывать обязательно.
Для себя я выделил пару "супер" (по моему мнению) web framework'ов: spring mvc,play, wicket, stripes на которых мне легко и комфортно программировать, после всех мытарств с другими! и я вам не настойчиво советую изучить их и применять в зависимости от ваших потребностей.
ЗЫ все до утра рабочий день кончился, не спорте и идите к семье дети там вас ждут не кормленные :) :) :) !
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37960819
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kenny Fartmangmail.com написанный на GWT, смотрит на тебя задумчиво, с легкой ироничной улыбкой
Трололо. Это было общераспространённым заблуждением ещё во время выхода первой версии GWT. Google использовали наработки из Maps, Gmail и прочих сервисов при разработке GWT.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37960821
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitВо первых идеального web framework'а нет! ... и каждый web framework написан для решения определенных задач и нужно Это учитывать обязательно.
В точности и моё мнение тоже.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37960847
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitВо первых идеального web framework'а нет! Какой ни возьми у каждого есть своя парадигма/идеология программирования под которую приходиться ложиться программисту + свои заморочки.
это как бы очевидно. если бы существовал идеальный, не было бы предмета для обсуждения.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961258
Nebo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvit,

+1

Очень нужный обзор по фреймвёркам.

Если есть, что ещё добавить - пишите сюда.
Я начинающий - и мне очень полезно понимать хоть что-то изначально.
Это даст экономию времени и сил.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961487
Java Beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам такой же новичок.

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

Естественно все это дело надо делать после осмысления sevlet+jsp.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961507
mesier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Java Beginner если это ваш первый сайт - лучше выбрать более низкоуровневый Spring MVC, так сказать, сделать все вручную.
После некоторого осмысления можно переходить на компонентные фреймворки.
Как "низкоуровневый Спринг" может помочь в освоении компонентных фрэймворков, что за выдумки-то?? )))
Низкий уровень, это HTTP, HTML, CSS, JavaScript, Ajax, JSP, Velocity, Servlets и .. (сюрприз-сюрприз!) - Java!
Если это на нормальном уровне изучить, никто не мешает начинать работать с компонентными фрэймворками не заморачиваясь со Спрингом. А то начинается - нахватаются вершков в МVC, а в ответ на вопрос чем get от post отличается, или редирект от форварда - хрю да му..
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961538
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как раз Spring MVC и помогает:

Компонентные дают возможность уйти от того же JS, писать все на java, как встает задача сделать какой то кастомный компонент - от js по большей части не уйти. а опыта с ним не так много, как при работе со Spring, где все приходится писать ручками :)

POST и GET все таки, на мой взгляд, используется чаще в Spring, чем в том же wicket, где даже переход по url делается на java, и во что оно там превращается на уровне HTML у новичка особого интереса не вызывает, работает и ладно...

Все выше сказанное - мое личное ИМХО.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961551
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mesier,

В том, что если имеется нормальный опыт на servlet и jsp - то лучше переходить сразу на компонентные. Тут я с Вами согласен.

Но вопрос в выборе технологий для "первого" сайта...
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961571
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavel_nvНо вопрос в выборе технологий для "первого" сайта...
Да почему первого-то :) Это не важно, первый, второй, десятый... хотя важно, конечно, но не в этом суть.
Просто я думал, что не придется лезть в js. Но, видимо, для гламура одними компонентными фреймворками не обойтись :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961587
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicНо, видимо, для гламура одними компонентными фреймворками не обойтись :)
так же как в любом ЯП.
Даже взять Delphi. Если тебе нужно круглое окно, то это Win32API
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961696
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nebolvit,

+1

Очень нужный обзор по фреймвёркам.

Если есть, что ещё добавить - пишите сюда.
Я начинающий - и мне очень полезно понимать хоть что-то изначально.
Это даст экономию времени и сил.
Добавить могу многое но прислушаетесь ли и хватит ли у вас терпения не знаю:) Прежде всего нужно понять как "пишется" программа, а выбор фреймвёрка дело последнее :) Пусть у вас есть ТЗ на программу: прежде всего должны понять его функционал и "набросать" шаблон программы/страницы на HTML + css + javascript(если вы сам дизайнер :) ) или тупо на бумажке нарисовать все страницы с переходами и связями от куда куда будет перемешаться пользователь. Дальше исходя из ТЗ, ваш руководитель(если он адекватный то вам повезло) принимает решение, что использовать при разработке программы так называемый "стек протоколов": выбератся сервер приложений/контейнер(tomcat, jetty, jboss... и т. д.), выбирается сервер непрерывной интеграции (hudson, cruisecontrol ... и т. д.) + система bug tracker (JIRA, TRAC, GITHUB ...) + на чем будет собираться проект + управление зависимостями (jar-библиотеками): maven + нужные плагины или ant + ivy ... дальше принимается решение по поводу фреймвёрка - какая будет нагрузка на сайт, сколько пользователей будет работать и т д... + учитываем дополнительные связки такие как хранение информации в БД нужен вам ОРМ или нет (hibernate, mybatis, ejb, jdbc ...), security сайта (используем встроенную в фреймвёрк например есть в wicket'е или сторонню допустим spring secutity), легкость использования di контейнеров (spring, google giuce ...), легкая локализация приложения (i18n + l10n), легкая и понятная валидация приложения(проверка ошибок заполнения данных в форме...), легкая и понятная интеграция с testing фреймвёрками (jUnit, TestNG, Selenium, mockito и т. д.), поддержка Template фреймворков (Velocity, FreeMarker)(для компонетных фраемворков не нужна поддержка), интеграция с отчетными системами (JasperReports ....), caching фреймворками (EHcache, Terracotta ...), легкая поддержка ajax + HTML + css + javascript!!! Дальше отвечаете нужны ли вам все эти технологии и как интегрируется они в ваш выбранный/навязанный web фреймвёрк! Еше раз скажу Для себя я выделил пару "супер" (по моему мнению) web framework'ов: spring mvc,play, wicket, stripes - которые отвечают в той или иной потребности для решения поставленных передомной задач. Просто посмотрите таблицу сравнений web frameworks Comparison_of_web_application_frameworks и сделайте вывод. А начинать надо с низкого уровня, это HTTP, HTML, Servlets и постепенно подключать/изучать новые технологии Ajax, JSP, Velocity, i18n + l10n, ОРМ, spring т.д. и при этом тестить тестить и тестить приложение:)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961707
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitли и хватит ли у вас терпения не знаюна абзацы разбил бы - хватило б
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961718
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicДа почему первого-то :) Это не важно, первый, второй, десятый... хотя важно, конечно, но не в этом суть.
Просто я думал, что не придется лезть в js. Но, видимо, для гламура одними компонентными фреймворками не обойтись :) лезть в js уже практически не нужно - нужно просто правильно использовать библиотеки JQuery, bootstrap, Ext js, ... etc
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961725
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitNixicДа почему первого-то :) Это не важно, первый, второй, десятый... хотя важно, конечно, но не в этом суть.
Просто я думал, что не придется лезть в js. Но, видимо, для гламура одними компонентными фреймворками не обойтись :) лезть в js уже практически не нужно - нужно просто правильно использовать библиотеки JQuery, bootstrap, Ext js, ... etc
это всё равно что - Java лезть не нужно, если есть Spring.
Не выйдет)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961726
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitNixicДа почему первого-то :) Это не важно, первый, второй, десятый... хотя важно, конечно, но не в этом суть.
Просто я думал, что не придется лезть в js. Но, видимо, для гламура одними компонентными фреймворками не обойтись :) лезть в js уже практически не нужно - нужно просто правильно использовать библиотеки JQuery, bootstrap, Ext js, ... etcvanillajs..
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961729
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netна абзацы разбил бы - хватило б времени не хватило и писать прогу и редактировать заметку :) :) :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961793
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitgrasoff.netна абзацы разбил бы - хватило б времени не хватило и писать прогу и редактировать заметку :) :) :)обычно в таких случаях плохо получается и то, и другое
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961806
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvit...это HTTP, HTML, Servlets...
От себя добавлю: SQL (с JDBC), HTML, CSS, javascript, HTTP, Servletы и JSP (это - базовые умения). А потом уже за фреймворки думать. Но это - моё скромное имхо.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37961921
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicПросто я думал, что не придется лезть в js
возможно и не придется. ты палитры компонентов поизучай, весьма вероятно, что все что тебе надо, там или сям есть. а чего нету, возможно уже кто-то дописал до тебя.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37962001
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaNixicПросто я думал, что не придется лезть в js
возможно и не придется. ты палитры компонентов поизучай, весьма вероятно, что все что тебе надо, там или сям есть. а чего нету, возможно уже кто-то дописал до тебя. кто даст гарантию что эти костыли написанные кем-то без багов и не факт что они подойдут тебе :) лучше все брать из коробки и если чего нет писать самому.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37962004
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netlvitпропущено...
времени не хватило и писать прогу и редактировать заметку :) :) :)обычно в таких случаях плохо получается и то, и другое ну а если писать когда тесты работают так можно :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37962176
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitкто даст гарантию
гарантия в магазине. берешь и пробуешь

lvit не факт что они подойдут тебе :)
никто не заставляет брать вслепую.

lvit и если чего нет писать самому.
писать самому стоит лишь тогда, когда искомого либо нет, либо оно заведомо хуже того, что ты в состоянии написать сам и у тебя есть на это время. как правило, человек изучающий фрейворк, еще достаточно долго не способен писать "конкурентоспособные" компоненты. так что в лучшем случае - тупая потеря времени на написание своего, в худшем - тупая потеря времени плюс куча багов и ограничений, но уже собственных. по-этому, если не страдать херней, время придется потерять лишь на интеграцию готовых решений, а не на написании их с нуля.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37962467
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashalvit не факт что они подойдут тебе :)
никто не заставляет брать вслепую.
иногда приходится так делать лишь бы работало когда сроки горят :)
chpashaписать самому стоит лишь тогда, когда искомого либо нет, либо оно заведомо хуже того, что ты в состоянии написать сам
да абсолютно согласен с тобой по этому поводу но
chpashaтупая потеря времени на написание своего, в худшем - тупая потеря времени плюс куча багов и ограничений, но уже собственных. по-этому, если не страдать херней, время придется потерять лишь на интеграцию готовых решений, а не на написании их с нуля. вам знакомо слово опыт, это очень ценный опыт который не купишь ни за какие деньги, при написании компонент углубляешься в дебри фраемворка а потом и в целом принимаешь решение нужно ли его использовать.
Возьмем Vaadin там нет локализации пришлось работать на уровне ResourceBundle,задействовать ThreadLocal, менять локаль каждой нужной мне компоненты не значительные изменения но все же пришлось переписать 20 компонент под свои нужды, + не реализована правильная pagination(постраничная разбивка) в Table/Data Grid мне нужно вывести 40 записей из 1000. При этом Vaadin'е Table реализован как "огласите весь список пожалуйста" всегда 1000 записей * 200 пользователей * в среднем на 6 Entity Hibernat'a(lazy=false) == ночной кошмар java программиста! Реализовывал свой компонент(наследовал от простейшей Data Grid), от сюда вывод нужно включать мозги немного и понимать какие преимущества дает компонент при использовании или наоборот он создан навредить вам!
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37962501
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitиногда приходится так делать лишь бы работало когда сроки горят :)
горящие сроки как-то слабо стыкуются с желанием писать самому все и вся.

lvit...много буков
блин, ты хоть enter жми через равные промежутки. это же невозможно читать.
если по делу - задачу нужно решать самым эффективным способом, особенно если речь зашла о сроках. тупо бросаться врукопашную не разобравшись в корне проблемы и не узнав, как ее до вас решили кучи народу как минимум не оптимально.
мне вот лень гуглить, но что в ваадин реально нет локализации или что?
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37962611
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha
мне вот лень гуглить, но что в ваадин реально нет локализации или что?

ну слово нет - не совсем подходит но если на каждый компонент писать @Override для метода attach() что бы подключить
ResourceBundle для компонента вам нравиться то welcome in Vaadin.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
Button cancel = new Button() {
    @Override
    public void attach() {
        ResourceBundle bundle = ResourceBundle.getBundle(
                MyAppCaptions.class.getName(), getLocale());
        setCaption(bundle.getString("CancelKey"));
    }
}; 


или так
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
// Captions are stored in MyAppCaptions resource bundle
// and the application object is known in this context.
ResourceBundle bundle =
    ResourceBundle.getBundle(MyAppCaptions.class.getName(),
                             getApplication().getLocale());
        
// Get a localized resource from the bundle
Button cancel = new Button(bundle.getString("CancelKey"));


после wicket мне показалось что я вернулся к Сервелетам + нужно обязательно решить проблему где хранить объект Locale :)
PS под локализацией я понимаю i18n + l10n
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37962730
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitну слово нет - не совсем подходит но если на каждый компонент писать @Override
ну второй вариант вполне нормальный, чего ж ты хотел в модели, где все создается в коде, дополнительного конструктора с ключом как в Андроиде? Так для этого пришлось бы ключи целочисленными делать. Единственное, что в коде можно было бы упростить - инстанциировать bundle через инекцию, без плясок с локалью (это конечно если ioc в фреймворке есть). собственно по-этому я например отказался в свое время от wicket в пользу tapestry, потому как нахрена объявлять элемент сначала в разметке, а потом его же инстанциировать в коде, если уже все можно было в разметке сделать - все равно ведь с html возиться.

под "по-этому" я имею ввиду некоторый основополагающий принцип того или иного фреймворка. такие вещи нужно всегда при выборе учитывать и взвешивать.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37963364
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashalvitну слово нет - не совсем подходит но если на каждый компонент писать @Override
ну второй вариант вполне нормальный, чего ж ты хотел в модели, где все создается в коде, дополнительного конструктора с ключом как в Андроиде? Так для этого пришлось бы ключи целочисленными делать. Единственное, что в коде можно было бы упростить - инстанциировать bundle через инекцию, без плясок с локалью (это конечно если ioc в фреймворке есть). собственно по-этому я например отказался в свое время от wicket в пользу tapestry, потому как нахрена объявлять элемент сначала в разметке, а потом его же инстанциировать в коде, если уже все можно было в разметке сделать - все равно ведь с html возиться.

Не надо трогать wicket! Wicket все динамичние и куда проще чем в Tapestry:
в Tapestry вшита Prototype, через нее делаются дизайн страницы и работа с аяксом, если вам нужна другая библиотека упс облом :) , в Wicket один из самых простых шаблонных механизмов это чистый html + любая аякс библиотека.
Tapestry более сложен по сравнению с Wicket'ом т. е. сложнее обучить новичка - в Wicket проще.
плюс в Tapestry нужно изучать шаблоны - XML в Wicket добавил атрибут wicket:id="bla bla" и делай с тегом что хочешь :)
Wicket писать компоненты очень просто(хотя есть свои особенности).
В Wicket'е есть только одно неудобство это деление компонент на stateless и statefull и в зависимости от этого нужно учитывать какой URL будет у страницы по моему мнению URL не должен содержать ни какой информации связанной с сессией к примеру версии страницы и др. это по моему мнению огромный минус.

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

Сначала нужно иметь представление о фраемворках и их внутренней кухне, которая очень хорошо постигается и изучается при написании новых компонент. Так же здесь нужно учитывать склонность человека к садомазохизму если ему приносит удовольствие писать на чистых Servleta'х и ему это доставляет удовольствие пусть пишет :) :) :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37963687
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitWicket все динамичние и куда проще чем в Tapestryapache click ещё проще
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37963734
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitв Tapestry вшита Prototype
[согласно кивает]. prototype меняется например на jquery на раз - одна зависимость в мавен.

lvitплюс в Tapestry нужно изучать шаблоны - XML в Wicket добавил атрибут wicket:id="bla bla" и делай с тегом что хочешь :)
чего??? какие еще шаблоны xml?
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37963867
Steamus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lvitВ Wicket'е есть только одно неудобство это деление компонент на stateless и statefull и в зависимости от этого нужно учитывать какой URL будет у страницы по моему мнению URL не должен содержать ни какой информации связанной с сессией к примеру версии страницы и др. это по моему мнению огромный минус.
Э-э-э... А что и как там нужно учитывать? Никогда ничего не учитывал. Wicket очень гибкий и удобный инструмент. Позволяет делать страницу и stateless и statefull. В случае последнего URL сам незаметно модифицируется, добавляя версию страницы. При этом ваша часть URL (параметры) никак не меняется. При указании внешней ссылки URL опять же пишется красиво исходя из выбранной вами стратегии. То есть, вы можете вообще ничего не знать про этот statefull. Опять же - если кто-то скопирует URL с указанием версии страницы и затем по нему переёдет, абсолютно ничего не изменится. Всю будет работать. Ну и подозреваю, что можно свой маппер написать который не будет показывать эту циферку версии, но никому особенно это не нужно.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37963890
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashalvitв Tapestry вшита Prototype
[согласно кивает]. prototype меняется например на jquery на раз - одна зависимость в мавен.
а если нужно оформить как в twitter'e или как windows phone дизайн то же зависимость в майвене прописывать будите?
chpashalvitплюс в Tapestry нужно изучать шаблоны - XML в Wicket добавил атрибут wicket:id="bla bla" и делай с тегом что хочешь :)
чего??? какие еще шаблоны xml?
компонентные шаблоны в доке так и сказано компоненты больше похожи на описание тегов xml, что тут непонятного?
Залез в свои примеры - Index.tml в нем разметка страницы tapestry5.
log trace:
Constructing instance of page class com.pages.Index
Creating ComponentAssembler for com.pages.Index
Parsing component template classpath:com/pages/Index.tml
org.xml.sax.SAXParseException
=- ну да SAXParse -= обрабатывает не xml? так вы батенька плохо читали документацию, Вот я например с 3 версии начинал :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37963915
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
grasoff.netlvitWicket все динамичние и куда проще чем в Tapestryapache click ещё проще
хорошо учту на будущее, поиграюсь с ним, но мне кажется будущее за scala и через 10 лет java будет похож
во многом на scala поэтому потихоньку перехожу/изучаю Lift + Play2 scala и углубленно учить scala или erlang/haskell
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37964066
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitа если нужно оформить как в twitter'e или как windows phone дизайн то же зависимость в майвене прописывать будите?
оформить "как в твиттере" это как? а как в windows phone это как? причем тут зависимость в мавене и prototype с ajax?

lvit компонентные шаблоны в доке так и сказано компоненты больше похожи на описание тегов xml, что тут непонятного?
непонятно что тут по-твоему заслуживает изучения? это почти обычный html с кастомными атрибутами. так же как в твоем wicket. только в tapestry я написал

Код: html
1.
<t:button text="message:cancelKey"/> 



и забыл. а ты сначала <wicket:id> в разметке сделал, а потом еще в коде все описанное несколькими постами выше
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
// Captions are stored in MyAppCaptions resource bundle
// and the application object is known in this context.
ResourceBundle bundle =
    ResourceBundle.getBundle(MyAppCaptions.class.getName(),
                             getApplication().getLocale());
        
// Get a localized resource from the bundle
Button cancel = new Button(bundle.getString("CancelKey"));



так и что сложного в "xml"? запомнить что есть компонент кнопка со свойством text?

lvitтак вы батенька плохо читали документацию, Вот я например с 3 версии начинал :)
начинать меня под..бывать будет весьма не конструктивно.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37964429
lvit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashalvitа если нужно оформить как в twitter'e или как windows phone дизайн то же зависимость в майвене прописывать будите?
оформить "как в твиттере" это как? а как в windows phone это как? причем тут зависимость в мавене и prototype с ajax?

lvit компонентные шаблоны в доке так и сказано компоненты больше похожи на описание тегов xml, что тут непонятного?
непонятно что тут по-твоему заслуживает изучения? это почти обычный html с кастомными атрибутами. так же как в твоем wicket. только в tapestry я написал

Код: html
1.
<t:button text="message:cancelKey"/> 



и забыл. а ты сначала <wicket:id> в разметке сделал, а потом еще в коде все описанное несколькими постами выше
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
// Captions are stored in MyAppCaptions resource bundle
// and the application object is known in this context.
ResourceBundle bundle =
    ResourceBundle.getBundle(MyAppCaptions.class.getName(),
                             getApplication().getLocale());
        
// Get a localized resource from the bundle
Button cancel = new Button(bundle.getString("CancelKey"));



так и что сложного в "xml"? запомнить что есть компонент кнопка со свойством text?

lvitтак вы батенька плохо читали документацию, Вот я например с 3 версии начинал :)
начинать меня под..бывать будет весьма не конструктивно. Слушай давай по делу говорить а то чувствую флудить и тролить начинаем не надо этого здесь!!!
Java-Код приведен для Vaadin, а не для Викета, если бы вы были менее заняты своими проблемами(я надеюсь на это) и
вчитывались в текст то поняли что так в Викете не локализуют приложение и
у меня возникает вопрос попутно а хорошо/глубоко ли вы знаете Викет
что бы судить о нем если не смогли даже определить как правильно делается локализованное веб приложение в Викете!
Так я могу предположить что вы купились на красивую рекламу Тапестри, выбрали его не подумав, не взвесив все за и против.
И судете вы Викет необъективно!
ЗЫ без обид я не хотел вас обидеть и давай не будем цепляться к словам вырванным из контекста!
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37964506
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lvitСлушай давай по делу говорить а то чувствую флудить и тролить начинаем не надо этого здесь!!!
не увлекайся игрой в модератора.

lvitJava-Код приведен для Vaadin, а не для Викета


какая разница, так сильно лучше?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 Form form = new Form("form") {
        protected void onSubmit() {
            info("Form.onSubmit executed");
        }
    };

    Button button1 = new Button("button1") {
        protected void onSubmit() {
            info("button1.onSubmit executed");
        }
    };
    form.add(button1);



lvit, если бы вы были менее заняты своими проблемами(я надеюсь на это) и
вчитывались в текст то поняли что так в Викете не локализуют приложение
если бы ты читал, что пишу я, то понял бы, что я говорил не о локализации, а о необходимости объявлять объекты в html-разметке, а потом руками их создавать в коде. локализация тут ни причем.

lvitТак я могу предположить что вы купились на красивую рекламу Тапестри
а о моем росте ты ничего не можешь предположить исходя из количества грамматических ошибок в предложении?


lvitИ судете вы Викет необъективно!
у тебя по сути есть возражения, кроме высокопарных фраз?

lvitЗЫ без обид я не хотел вас обидеть и давай не будем цепляться к словам вырванным из контекста!
ты меня умиляешь. я всего лишь написал, что предпочел тапестри викету. чувак, оглянись назад и посмотри сколько ты после этого понаписал. причем ничего по делу не сказав, каждое мое техническое замечание или возражение мастерски пропущено.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37964666
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы научится писать на яве под вэб, начать лучше всего с ЦГИ. Многое остальное станет или понятным, или не нужным. Рекомендую. :)
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37964683
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeМногое остальное станет или понятным, или не нужным
как например что? я интересуюсь, а не подкалываю, если что.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37964701
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaShSergeМногое остальное станет или понятным, или не нужным
как например что? я интересуюсь, а не подкалываю, если что.
Приведите пример, что-ли. Я - не экстрасенс.
...
Рейтинг: 0 / 0
Хочется создать сайт, выбор технологий.
    #37965363
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergechpashaпропущено...

как например что? я интересуюсь, а не подкалываю, если что.
Приведите пример, что-ли. Я - не экстрасенс.
[вздыхая], ты сказал, что начать нужно с CGI, тогда многое станет понятней или вовсе не нужно. вот я и спросил о чем конкретно речь, что станет понятней, и что станет не нужно?
...
Рейтинг: 0 / 0
77 сообщений из 77, показаны все 4 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Хочется создать сайт, выбор технологий.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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