2014-09-29 3 views
2

Я давний dba с некоторым приличным опытом программирования. В основном связанные с DBA (PL/SQL, сценарии оболочки и т. Д.)Платформа для разработки нового веб-приложения

У меня есть необходимость создать простое веб-приложение, использующее отзывчивое одностраничное приложение (например, AJAX). Я ищу рекомендацию по технологиям, которые просты и понятны и позволят мне быстро развернуть веб-приложение. У меня есть минимальные навыки JAVA и Python, но у меня есть быстрый ученик. (около 20 лет dba/опыт развития). Из того, что я знаю, я думал о DJANGO, Ruby on Rails и т. Д. На стороне клиента JQuery, AJAX, возможно, Angular ??

Я бы хотел, чтобы все было с открытым исходным кодом и работало на чем-то вроде Tomcat на Linux. Мой дизайн будет «плоским» интерфейсом типа с простыми значками. Я буду взаимодействовать с backend Rest API.

Любые мысли/советы будут оценены. Спасибо!

ответ

4

Что касается языка программирования, то оно основано на мнениях. Rails или Django являются хорошим выбором, и вы можете также взглянуть на node.js. Все они похожи на структурированные MVC, разделяют множество концепций, работают на Linux и все с открытым исходным кодом. Вы можете сделать учебник или 2 и посмотреть, не встает ли с вами один из них, но вы не ошибетесь ни с одним из них.

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

Кроме того, я не знаю, что вы делаете для хостинга, но я использовал несколько разных хостов, и мой любимый был Heroku. Быстрый и простой способ получить приложение django/python - pythonanywhere. Но опять же, это довольно основано на мнениях, поэтому я подумал, что выпью некоторые идеи для вас. Добро пожаловать в веб-разработку!

+0

Спасибо, что нашли время, чтобы предоставить вам совет. Я думаю, что я собираюсь попробовать Django, поскольку я чувствую, что python может быть хорошим языком, чтобы учиться для меня. Я попробую Jquery на стороне клиента. Просто хотел убедиться, что я пошел по правильному пути, так как технология так быстро меняется. Береги себя! – user2092856

Смежные вопросы