Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 07.08.2015, 02:03   #1
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию Автор темы Python: нужна помощь по выбору фреймворков

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

А на бекенде у меня всюду php стоиь. Недавно мне на одном сервере попался php 5.3. Я, не понимая этого, попробовал на нем запустить свой скрипт с php 5.5, который я писал в ООПшном стиле ровно так, как привык писать на джаве.

Короче, когда я начал дебажить ошибки, я понял, какой мусор этот php, если еще в 2013 не умел того, что могут все нормальные языки уже очень давно. Ну а если у него такие проблемы были снаружи, то об архитектуре я просто не хочу даже задумываться. Теперь я понимаю, почему серьезные проекты стараются сразу писать на чем-то, что не пхп.

Варианта два: Node.js и питоновский обвяз с нереляционной бд (Mongo). По скольку джаваскрипт я уже знаю и буду работать с ним на фронте, я не хочу брать первый вариант. А Пайтон я уже забыл (последний раз писал на нем лет десять назад), да и монгу представляю только как джейсоновский синтаксис. Так что выбрал Пайтон.

Значит, новая задача, которую я собираюсь реализовывать - это автоматический аггрегатор данных по апи таких сервисов как аналитикс, вебмастер тулсы разные, raven tools, moz, semrush, etc.

А потом еще, наверное, немного VBA для наведения порядка в аутпуте.

Для автоматизации генерации отчетов для клиентов.

Так вот, приложение будет с веб-интерфейсом и жить будет на никсовом сервере. Для интерфейса буду бутстрап юзать да и все. А вот что использовать для бекенда пока без понятия, так как с питоновыми веб-фреймворками не знаком вообще.

Вот что рекоммендует Пайтон:

https://wiki.python.org/moin/WebComponents

И я собираюсь оттуда выбирать и пробовать решения.

Но мне бы очень помогло, если бы вы посоветовали веб-фреймворки, что реально используются на рынке взрослого кодинга.

Я собираюсь юзать обвязку Mongo-> Flask -> EVE (REST) -> Angular

Спасибо!
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (17.08.2015)
Старый 07.08.2015, 07:04   #2
 
Аватар для Makc.Plan
 
Сообщений: 833
FR (активность): 12,912

Доп. информация
По умолчанию

почему то не люблю монго... больше по душе посгрейч...
а так ты выбрал классическую связку.
Если не хочешь сильно заморачиваться, пожалуй лучше использовать джангу, а не фласк.
Вот полезная ссылочка на гитхаб.
https://github.com/vinta/awesome-python#restful-api


Выше топа не прыгнешь...
Я СеошникЪ и мне это нравится © Николай
Makc.Plan вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (17.08.2015)
Старый 17.08.2015, 20:05   #3
 
Аватар для cthulchu
 
Сообщений: 3,708
FR (активность): 120,615

Доп. информация
По умолчанию Автор темы

да, я на джанге и начал делать.

//upd:

что-то у меня не получается на eve слать запросы. постмен отдает код 0, как бы я не посылал на пятитысячный порт. При этом, восьмидесятый порт на сервере работает, так что я решил апи самостоятельно писать. Там нечего делать писать. А с eve может потом разберусь.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 17.08.2015, 21:57   #4
 
Аватар для psychomonkey
 
Сообщений: 1,634
FR (активность): 43,242

Доп. информация
По умолчанию

Оффтоп:
хороший выбор)))
psychomonkey вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
python, веб-фреймворки, пайтон, питон

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 2509 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по DLE 9.5 Dzheyms Alan DLE 5 30.04.2014 23:43
Нужна помощь! crashen Индексация сайта 8 30.01.2012 16:20
Нужна помощь Иван Петрович Раскрутка в общих чертах 11 27.07.2009 21:49
Нужна помощь Xakez Беседка 17 17.07.2009 21:13

Текущее время: 10:44. Часовой пояс GMT +3.