Web-программирования тредж.Мне нужно зделоть приложение вполне сложное, но по обыкновенной схеме суть токова: БД -> Web API -> множество клиентов на разных платформах.Вопрос заключается в выборе языка/технологии для API. С остальным определился.Ваши рекомендации? Будь я крутым, запиздячил бы на Spring'e или ASP.NET. Но я js разработчик и мне кажется, что это СЛОЖНА. Тем более, что на джаве и сисярпе мне приходилось писать давно, мало и хуйню.К PHP испытываю отвращение(начинал с него).Node.js тоже не возьму, т.к. работал год с этим говном в хайлоад проекте и больше не хочу. И похуй, что это js, никогда больше не прикоснусь.Что остается? Эзотерический perl(лучше сразу брэинфак, че), всякая борщеедская поебень вроде Go и рельсы.Какой стул выбрать?
>>133014691 (OP)Питон офк
>>133014857Почему не рельсы тогда? Они куда активнее развиваются, чем джанго. И комьюнити больше, инфы больше. Не?
>>133014691 (OP)Джанго, Постгресс, Ангула, REST
>>133015908*АнгуларJS
>>133015908почему джанго а не рельсыс остальным согласен
>>133015908Какой ангулар, епта, веб апи, тебе же говорят.>>133014691 (OP)Оп, бери рельсы, или вообще синатру. Руби няшный, еще захочешь, отвечаю.
>>133014691 (OP)Сколько на картинке хлеб весит? Не могу разобрать.
>>133016644Ну или джангу/фласк, если стул с питоном тебе нравится больше.
>>133016644почему синатру? про руби все знаю писал на нем и на рельсах еще на тройкечем лучше питона и джанго? >>133016674ты что это не хлеб не еш подумой>>133016772а я не знаю что мне нравится больше. на рельсах я писал на старых а на питоне вообще нет. вы же ничего не говорите почему лучше то или другое
>>1330166743.750
блять мне срочно надо сыбать на 20 минутне дайте треду утонуть гайз
>>133016644Зачем тебе вёб апи и асп? Бери на JS хренач клиент, на джанго апп сервер и бд постргресс.
А чем node.js плох?так мимо проходил, просто спрашиваю, на ноде что-то в духе хелловорда только писал
>>133014691 (OP)>Эзотерический perlДа. На нем довольно много сайтов крутится.
Посоны, подскажите материал, где можно посмотреть как устроены сайты с приложухами, их взаимодействие и структура, вот это вот всё
>>133018035С какими приложухами еще?
>>133018127Ну есть сайт, например, то же авито, и у него есть приложения на телефоны ёпта
>>133018266Пишешь на пхп сайт, пишешь на джаве приложуху. Получаешь сертификат и загружаешь приложуху в плей маркет. Делаешь ссылку на приложуху в своем сайте.
>>133018403Лол, ну это понятно. Как сайт то с приложухой взаимодействует? АПИ хуепи, поясняй нубу
>>133018522ПО ХТТП посылает запросы на сервер, сервер что-то делает и выдаёт результат.
>>133018522Обычное апи. Делаешь на беке Модули, которые и для сайта и для приложения могут работать схоже и уже почти ты получил то, что хотел. Изи мани.
>>133018727Ааа, окс, понял. Типа у сайта есть своя веб-морда, а приложуха это та же хуйня по-сути, только вместо веб-морды там ИНТЕРФЕЙС
>>133018823точнее не скажешь, все праильно понял
>>133017383ты еще тут? ответ объемный, есть ли смысол писать?
>>133019390Не надо писать
>>133019390а я бы послушал
бумп
>>133019390Пиши, братюня
Чем тебе нода не угодила?
>>133021112я бы тоже ноду выбрал
>>133020628>>133020069>>133021112ну я год работал в супер хипстерском стартапе. хостились на хероку, база - монго, бэкенд на ноде, еще отдельно сайтец на meteor.js. это было пару лет назад. не знаю, как сейчас, а тогда это все было сырое. это первая проблема с кооторой мы столкнулись. масштабы такие, что сделать форк от какой-то либы, фиксануть там баг и использовать этот форк до тех пор, пока разрабы либы не почешутся - рутина. т.е. ты постоянно ковыряешь в кишках всякого стороннего говна вместо того, чтобы решать свои бизнес задачи.вторую проблему труднее описать, ну я называю это проблемой окружения. вот я последний год работаю с сисярпирами, так просто кончаю от мелкософтовских продуктов. вот тебе охуенный багтрекер, система контроля версий и еще кучу всего, и все это одна среда. процесс разработки кода, тестирования и выхода в продакшен - прост, снабжен во многих местах защитой от дурака и так далее. все что ждет разработчиком на ноде - это ебучий зоопарк из оперсорс пакетов, красноглазие, сублайм текст вместо божественной VS которую я считаю вообще лучшем девелоперским инструментом эва.еще трудность в отладке. мемори лики обычное дело и иногда искать их можно днями. ну и все работает асинхронно. со времен привыкаешь писать такой код аккуратно, но превратить все бесконечное спаггети из колбеков оче просто.ну это не всё.
>>133021867Так не юзай опенсорс пиши сам.VS хуита лютая, по мне лучше юзать отдельные инструменты под все.Спагетти из колбеков - есть же промисы.
>>133014691 (OP)>К PHP испытываю отвращение>Node.js тоже не возьму, т.к. работал год с этим говномПлохому танцору яица мешают>запиздячил бы на Spring'e или ASP.NETАлсо говноед
>>133022121>не юзай опенсорс пиши сам>VS хуита лютаяпроиграл. мама вкусный борщ готовит?
>>133021867>а тогда это все было сыроену тут хз. самые популярные пакеты нормально поддерживаются, да и пул-реквесты авторам никто не отменяет>сублайм текст вместо божественной VSтоже хз. вижла, конечно, очень крута, но поэтому сильно перегружена и нужна только для мелкомягких. а сублайм с парой установленных пэкеджей само то для фронта, как по мне>еще трудность в отладке.да, не особо удобно>ну и все работает асинхронно.это же вообще плюс. а спагети теперь нет - в es6 поддержка промисов, а в es7 - async/await
>>133022305Ты думаешь что в дотнете или джаве все пакеты без багов?А любую иде нужно очень долго настраивать под себя и интегрировать с процессами. Если у вас конечно все под VS заточено то заебись. А если например используется джира, Jenkins то студия используется просто как текстовый редактор и она в этом плане говно
>>133022641> само то для фронтао чем я и говорю. и не только сублайм, но и жс. делать на нем бэкенд глупость.
>>133022908>студия используется просто как текстовый редактор и она в этом плане говнода ладно, как такое возможно, вот ведь эпичный обсер мелкомягких ололо
>>133021867Но asp.net требует ИСС и МС СКУЛ, что продаётся за деньги.
>>133024903>требует ИССчто такое исс?> и МС СКУЛ почему я не могу использовать любую другую бд, че за бред?
>>133014691 (OP)> Ваши рекомендации? verilog/vhdl, а всю эту веб-хуиты шли нахуй
>>133025091enjoy your microsoft
>>133025091IIS
>>133025179а вот и борщееды подъехали
>>133014691 (OP)Django/Flask/тренд
Чем перл не нравится? А пхп? Оп хуй, короче. Давно б уже делать начал.
>>133025691>Чем перл не нравитсяэх щас бы случайно провести хуем по клаве и написать работающий на перле скрипт
>>133025691Перл не создавался для таких целей.
>>133025770Петушок, ты хоть перлом пользовался? Или увидел кулхацкерский скрипт в три символа и думаешь, что весь перл такой? Иди на хуй, ебан.>>133026656Перл не создавался для веба? Вут?
>>13302700810 лет в айти, соси писос
>>133027008>Перл не создавался для веба?Его делали для разбора всего текстового и генерации репортов, именно для это он и создавался. Но потом его начинали пихать куда угодно и использовали где угодно так появисля Perl 6.