Запуск новых веб-проектов - PullRequest
0 голосов
/ 29 октября 2009

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

Особенности сайта:

  • Пользовательский контент
  • Администратор управления контентом
  • Пользовательский API для фронтального и стороннего использования контента сайта
  • Продажа физических и цифровых товаров

Существует множество фреймворков, таких как MVC, Symphony, Django, Drupal и многие другие. Я хотел бы получить из первых рук информацию о том, что лучше всего сработало для вас, и, что более важно, что не сработало.

Ответы [ 3 ]

1 голос
/ 29 октября 2009

Используйте DotNetNuke. Он основан на веб-формах, но стабилен, с богатым функционалом и ярким сообществом.

1 голос
/ 29 октября 2009

Языки, которые я предлагаю вам:

Продукты:

Если вы хотите выбрать структуру, сделайте так:

  • Питон - Джанго
  • ASP.Net - MVC, LINQ, WPF, Silverlight, .Net в целом ...
  • PHP - Zend Framework
  • Java - Struts

Я также предлагаю вам прочитать несколько книг об этих предложениях, которые я вам дал. ;)

0 голосов
/ 29 октября 2009

это действительно зависит от вас

Я недавно закончил проект и использовал Java Struts 2 и MySQL. Просто и чисто, все прошло хорошо.

До этого я делал проект на Java Tapestry, Spring & Hibernate и MySQL в качестве базы данных.

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

Иногда достаточно простого Servlets & JSP, тогда вам не понадобятся какие-либо модные фреймворки.

То же самое касается разработчиков .NET & PHP или Ruby.

...