Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Легковесный интернет магазин, да-да, на java
Список форумов
 ->  Основы веб-программирования на Java


На страницу 1, 2, 3, 4  След. 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
s_oleg : 68
Новичок
Откуда: Minsk

СообщениеАвг 01, 2011 10:24 
Ответить с цитатой
Всем привет! ))

Ох, уж эти интернет магазины, в основном понаписанные на php. Да и есть куча готовых решений, только именно что "куча", а толковых по правде мало. На javа'e пока даже и не нашел, то чтобы меня устроило.

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

Да, на движки php_шные меня не посылайте - не писал бы тогда, логично. Wink

Интересует ваше мнение по выбору технологий, чтобы все мало весило. И не ело ресурсы. Не более 32/48 ОП доступной JVM


На вскидку:
1. MySQL (работа через JDBC, хибер в топку)
(еще подумал о iBatis, может его прикрутить?)
2. Интересно насколько оправдан тут Spring IoC, с ним легче, но сколько он "ест" интересно.
3. По UI, не хотелось бы штамповать все на JSP, может есть какая легкая альтернатива???
(JSF не катит, шибко жирный, возможно Ext JS где-то применить, но тоже будет есть?, в UI я не спец...)

В общем, жду ваши рекомендации Wink

--- да, пример того что нужно:
http://programador.ru/simple-jsp-servlet-based-shop/
К началу Посмотреть профиль Отправить личное сообщение
Pahan : 745
Постоянный посетитель
Откуда: Минск

СообщениеАвг 01, 2011 20:36 
Ответить с цитатой
Цитата:
хостинг на жабе дороговат,

Года 3 назат гдето так и было, сейчас виртуальный(когда на одном серваке сразу несколько клиентов селят), а то и выделеный web-server будет в тойже ценовой котегории что и PHP. Есть варианты кода и java b php доступны.

Цитата:
Интересует ваше мнение по выбору технологий, чтобы все мало весило. И не ело ресурсы. Не более 32/48 ОП доступной JVM

Я тут поэксперементировал на эту тему.
Запускал срвак tomcat с вебприложением Spring3 + hibernate3 c разными значениями -Xmx.
-Xmx6m - сервак падает когда начинает разворачивать вэб приложение.
-Xmx9m - сервак стартует раза в два медленней(но это всеравно быстро) чем без ограничения. И успешно обрабатывает запросы.
-Xmx7m - сервак стартует, но падает на первом запросе. Причем падает когда пытается скомпилировать jsp. Если предварительно скомпилировать, то запросы обрабатывает успешно.

Но несмотря на то что я ставил -Xmx7m, в системном мониторе мне показывало, что процесс java жрет 80метров.
К началу Посмотреть профиль Отправить личное сообщение
Pahan : 745
Постоянный посетитель
Откуда: Минск

СообщениеАвг 01, 2011 20:53 
Ответить с цитатой
Цитата:
3. По UI, не хотелось бы штамповать все на JSP, может есть какая легкая альтернатива???

Альтернативы есть, velocity, freemaker, но по мне jsp не является чемто тяжелым.
К началу Посмотреть профиль Отправить личное сообщение
Evgenic : 1198
Завсегдатай
Откуда: Средняя Волга

СообщениеАвг 01, 2011 21:39 
Ответить с цитатой
jsp на самом деле не плохое решение для сайта с малым набором страниц, даже, наверное, интереснее будет с сервлетами, т.к. страници все похожие и можно использовать наследование.
в качестве сервера можно использовать jetty
работы с бд будет не много, так что orm можно действительно не использовать
Есть смысл в MVC, но для этого не обязателен спринг, можно поискать че-нить проще, но посоветовать не могу.
_________________
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
mesier : 693
Постоянный посетитель
Откуда: Новокузнецк

СообщениеАвг 02, 2011 7:16 
Ответить с цитатой
А что, Spring MVC действительно тяжел для этого?? Для меня это откровение!..
По моему то - что надо! К тому же секурные вещи не надо будет изобретать при имеющемся Spring Security.
К началу Посмотреть профиль Отправить личное сообщение ICQ Number
Brim.ru : 659
Постоянный посетитель
Откуда: Роcсия/Москва

СообщениеАвг 02, 2011 9:21 
Ответить с цитатой
Evgenic писал(а):
Есть смысл в MVC, но для этого не обязателен спринг, можно поискать че-нить проще, но посоветовать не могу.

- классика: Struts
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
tender_swallow : 472
Бывалый
Откуда: Ivanovo

СообщениеАвг 02, 2011 9:47 
Ответить с цитатой
Сомневаюсь, что Spring и/или Struts уложатся в требование Не более 32/48 ОП доступной JVM.
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Brim.ru : 659
Постоянный посетитель
Откуда: Роcсия/Москва

СообщениеАвг 02, 2011 12:04 
Ответить с цитатой
tender_swallow писал(а):
Сомневаюсь, что Spring и/или Struts уложатся в требование Не более 32/48 ОП доступной JVM.

- Struts 1.3 точно работает при таких системных требованиях
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Skvorec : 143
Новичок

СообщениеАвг 02, 2011 14:42 
Ответить с цитатой
у меня тут будет совет не со стороны явы - не экономьте на хостинге, пишите так, как вам удобно.
Стоимость хостинга с бОльшей памятью будет отличаться максимум рублей на 300 в месяц. Что эти деньги по сравнению с ежемесячным доходом магазина?
К началу Посмотреть профиль Отправить личное сообщение
Brim.ru : 659
Постоянный посетитель
Откуда: Роcсия/Москва

СообщениеАвг 02, 2011 15:04 
Ответить с цитатой
Skvorec писал(а):
у меня тут будет совет не со стороны явы - не экономьте на хостинге, пишите так, как вам удобно.
...
Что эти деньги по сравнению с ежемесячным доходом магазина?

- с одной стороны верно, а с другой стороны такой подход может привести к созданию очередного ресурсоемкого приложения на Java. К сожалению, ресурсы сервера принципиально лимитированы возможностями железа, а расход ресурсов кодом почти линейно зависит от посещаемости сайта, в связи с чем можно сказать что неоптимальный код это плохо и для решений эконом класса и для решений у которых бюджет больше в 2-10 раз, так как ресурсоемкий сайт под нагрузкой все равно съест те несколько гигов оперативки которые Вы ему дадите на "прокорм".
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Skipy : 4801
Я тут живу!
Откуда: Москва, Россия

СообщениеАвг 02, 2011 15:46 
Ответить с цитатой
Skvorec писал(а):
Стоимость хостинга с бОльшей памятью будет отличаться максимум рублей на 300 в месяц. Что эти деньги по сравнению с ежемесячным доходом магазина?


http://sweb.ru/services/order/vds/

Разница между 256Мб и 1024Мб - 1000 в месяц. А 1024Мб для сильно нагруженного приложения - это ОЧЕНЬ немного. Для серьезных проектов надо арендовать сервера. А это уже совсем другие деньги: http://sweb.ru/services/servers/
_________________
С уважением,
Евгений aka Skipy
www.skipy.ru
P.S. Я НЕ решаю задачи ЗА других!
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Brim.ru : 659
Постоянный посетитель
Откуда: Роcсия/Москва

СообщениеАвг 02, 2011 15:57 
Ответить с цитатой
Skipy писал(а):
Для серьезных проектов надо арендовать сервера

- это не спасает. Кривой код он и на сервере кривой. Сравниваю работу разных сайтов на основе Bitrix (ресурсоемкое php-поделие от 1C). У одних программистов на этой CMS сайты (с вполне солидной посещаемостью) работают нормально на VPS, а у других сайт дедик с 4Гб оперативки валит.
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Skvorec : 143
Новичок

СообщениеАвг 02, 2011 15:59 
Ответить с цитатой
Мне всё же кажется, на железе не стоит сильно экономить. Сколько пользователей должны одновременно сидеть на сайте, чтобы потребовался выделенный сервер? 10?
ну, если на сайте будет всегда по 10 человек сидеть, то я так полагаю, что суточную посещаемость можно оценить в 1000. А если оценить конверсию даже всего в 1%, то от 1000 посещений получим 10 покупок. 10 покупок в день. Даже если с одной покупки доход будет 300р, то это 3к в день. То есть затраты на хостинг отобьются за 3 дня. Да и к тому же, когда вы дойдёте до такой посещаемости, конверсия уже наверняка все 3% составит Smile
К началу Посмотреть профиль Отправить личное сообщение
Dagdamor : 406
Бывалый

СообщениеАвг 02, 2011 16:17 
Ответить с цитатой
А зачем выбрасывать деньги в трубу? Это против принципов бизнеса... а люди, открывающие магазины, как раз в этих принципах разбираются хорошо.

Я за оптимизированные приложения, использующие минимум ненужных им ресурсов Smile

Вообще, после работы с PHP слышать фразы типа "40 мб оперативки для магазина" - для меня дикость. Под 10 мб Джава, надо понимать, вообще откажется запускаться Sad

Цитата:
10 покупок в день.

Ха! Одна покупка в месяц - это больше похоже на правду. Речь же о новичке на рынке, а не о монстре типа Озона
К началу Посмотреть профиль Отправить личное сообщение
Dagdamor : 406
Бывалый

СообщениеАвг 02, 2011 16:34 
Ответить с цитатой
s_oleg
Если хотите - я напишу вам магазин на PHP бесплатно, по вашему заданию. Единственное условие - вы потом размещаете на сайте ссылку на мой фреймворк (на котором и будет написан магазин). Ну и сильно с заданием не перебарщивайте, конечно Smile
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 4
На страницу 1, 2, 3, 4  След.
Список форумов
 -> Основы веб-программирования на Java


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru