На чём писать сайт

Рейтинг: -4Ответов: 3Опубликовано: 16.02.2015

Я хочу создать сайт, но, как бы банально не звучало, не знаю на чём и как. Что я хочу на нём реализовать: голосовалочки за посты, комменты; авторизацию через соц. сети, mail ну и такое прочее. Естественно, я начал гуглить, и просто таки погряз в информации: meteor.js, derby, django, ruby on rails, flask и еще очень-очень много подобных. О своих навыках: могу html/css, могу java (более-менее). Читал, что нужно js, думаю, со знаниями джавa выучить js до определённого уровня не составит особых проблем.

Ответы

▲ 5Принят

Зря вы так про js, java это совсем другой язык и js с нуля это не так просто с учётом того, как быстро сейчас развивается web.

По поводу веб-разработки тут всё просто двигайтесь в сторону сочетания:

  1. Серверный framework
  2. Frontend-framework или просто набор библиотек и стилей

Серверный framework:

  • на php - Symfony2, Yii2, Lavarel
  • на Rubi on rails - названия не знаю, но точно есть
  • на Js - node.js

Frontend framework:

Я бы рекомендовал Twitter Bootstrap, он очень хорошо задокументирован и популярен. А можно и вообще не использовать никаких, прикрутить нужные плагины и библотеки на JS, написать стили, рекомендую использовать LESS (SASS), вот и весь frontend.

▲ 3

Если есть желание годик-два покопаться в Web'е, тогда можно смело выбирать между PHP и ASP.NET для серверной части, и jQuery для клиентской. Иначе, ставить любой более популярный движок и пичкать его плагинами

▲ 2

Пиши на php, но сначала почитай про ООП (не то, как он работает (синтаксис классов), а про то, как его использовать и как проектировать объектные модели).