Веб-сайт - это далеко не частный случай веб-приложения. Боюсь вы путаете стек технологий и способ доставки, которые безусловно одинаковые, с подходами и принципами к разработке и вообще сути. Краеугольный камень любого веб-сайта - это контент, отсюда вытекают и другие не менее важные его особенности как: хорошая индексация поисковиками, обязательное наличие некоего рода CMS (для динамический сайтов only) и многое другое. Краеугольный камень веб-приложение - это действие, тот функционал, те возможности, которые получает или реализует пользователь, используя это приложение. Если вы не понимаете, что это совершенно разные системы и строятся они совершенно по-разному, не смотря на то, что могут быть построены на одних и тех же технологиях, то боюсь слишком долго это разъяснять в рамках комментария на тостере. Вы написали вопрос - я написал ответ, но если хотите можем похоливарить в другому месте.
Я имел ввиду, что использование языка/платформы только потому что для нее есть куча готовых решений (кстати не всегда качественных и вообще рабочих) это и есть не совсем верный подход.
Сухроб Хусамов: PassportJS это всего лишь либа)) Да, обилиет всякого рода готовых решений часто привлекает разработчиков к ноде. Но ведь это не совсем правильный подход.
Я сразу написал что это мое имхо, правда не безосновательное.
Дело не в шаред или не шаред хостинге. Я вот на PHP последний раз писал на Phalcon и конечно ни о каком шареде речи и быть не может.
Насчет Expess, лично я оттуда использую только роутер и мидлвару.
Сухроб Хусамов: На мой взгляд не лучший выбор, чтобы попрактиковаться в NodeJS. Научитесь многим бесполезным вещам и только потратите время. Это тоже самое, что практиковаться в PHP создавая реалтайм чаты или системные скрипты. Для каждой задачи свои инструменты.
Издеваетесь да?))) У вас когда идея появляется, вы хоть гуглите, прежде чем ее записывать? Тому же ifttt уже лет 6, да и Zapier'у не меньше 5-ти. А сейчас таких сервисов сотни.
Кстати, бегло прочитав первую идею так и не понял, чем это отличается от OneApi.ru или ifttt.com, zapier.com, stringify.com и еще пары тысяч интегратора веб сервисов?
Ну да, Sigle page app (SPA). Детали реализации не принципиальны, так как я в последнее время делаю изоморфным способом поверх микросервисов. За идею приложения спасибо!
Дмитрий Энтелис: Дело ваше. Видимо для вас веб-сайт = веб-приложение. Для меня нет и давайте не будем флудить. Если есть еще идеи по теме - велком, если нет, тогда спасибо за ваше мнение. Вижу вы старались.
Это вы уже мощно загнули для демо, однако последний вариант натолкнул на мысль о примитивном буккинговом приложении с календарем и реалтаймом. Имхо интереснее тудушечки.
Дмитрий Энтелис: "Логика веб-приложения распределена между сервером и клиентом..", а какая логика у вас на клиенте в случае с блогом? Хотя как бы там ни было, если в 2016 году вы хотите считать блог веб-приложением, то это ваше право. Холиварить на тему определений не имеет смысла. Хотя в ответах других людей не увидел больше ни блогов, ни цмс, ни сайтов-визиток))
Дмитрий Энтелис: Вот именно, в тегах стоит веб-разработка, а в тесте написано про веб-приложения. Вы ведь не считаете блоги веб-приложениями?)))) А интересует меня реально full-stack, но именно веб-прилодений, а не сайтов. А касательно фронтенд/бекенда, ну сложно сейчас представить веб-приложение без довольно "толстого" клиента.
Но суть вопроса вы уловили правильно - интересны частные варианты подобных задач)) Так, что спасибо за ответ. Хотя конечно блог - это больше на части сайтостоения, чем приложений.
Вы это о чем? Если о доме, так я и написал, кому как нравиться. Вопрос больше о самом дауншифтинге. Насколько это возможно, какие трудности, кто куда едет и насколько много IT специалистов практикуют его или хотели бы. Вот мне что интересно.