LINUX.ORG.RU
ФорумTalks

Зачем Node.js ?

 


0

3

Читаю - читаю. Вроде всё здорово и хорошо, но зачем эти танцы с бубном для обычного сайта с посещаемостью 100 юзеров в день?

Или это для держателей хостинга?

Я понял что из-за асинхронности код не тормозит. Но код не тормозил у меня и до этого ни разу.

Зачем оно обычному пользователю и обычному программисту?

Спасибо

Перемещено leave из general

Ответ на: комментарий от windows10

Это вовсе не отменяет удобства.

Чего удобства? Helloworlda в проде? Или подлечись. В пыхе ты побежишь первым делом ставить этот свой композер и будешь сидеть и разворачивать свои фреймворки, а не писать однострочиники.

Нет не нужен

Так на ноде его отдельно и нету. Ты запутался.

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

Не неси херню. Умей проигрывать.

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

Ну и делается это каким-нибудь одним объектом с параметрами из какой-нибудь либы или тем же nginx'ом который стоит перед нодой.

Отлично. Хорошо что ты наконец признался что киллер-фич НЕТУ.

Т.е. всё остальное ты решил проигнорировать. Молодец.

Как и все высеры на node.js

Т.е. ты сам сравнял свое мнение со своим отношением к ноде. Молодец x2. Сам себе насрал на голову.

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от micronekodesu

Тут надо добавить, что для того, чтобы тот же nodejs в реальном приложении обслуживал множество пользователей одновременно необходимо соблюдать ряд условий. Скажем если в качестве базы заюзать mysql или даже стоковый mongodb, то не факт что вы не упрётесь в потолок очень быстро. То есть придётся проектировать. Но если проектировать, то скажем используя php тоже можно спроектировать приложение, способное обрабатывать множество запросов не захлёбываясь.

Сама же по себе асинхрощина стиля nodejs прямо вот сразу разве что для сервера чатега даст профит, но не для любого приложения.

ixrws ★★★
()

Затем, чтобы были технологии ради технологий.

Иначе сидели бы все на Jetty и не гнули понты.

Bioreactor ★★★★★
()
Ответ на: комментарий от miltorg

Я сегодня случайно залез в Визуал Студио - там одна Нода кругом, а про PHP вообще ничего нет.

Может пацаны просто не знают про него?

miltorg
() автор топика
Ответ на: комментарий от crutch_master

есть такой же await как в ноде

Разумеется. Там же есть генераторы.

no-such-file ★★★★★
()
Ответ на: комментарий от Princesska

Чей виртуал?

Прелюбопытнейше, как в Вашем игнор-листе оказалась учётная запись, прожившая пару недель в 2018-м, при регистрации в 2019-м…

mertvoprog
()

с посещаемостью 100 юзеров в день?

Не нужен.

Хотя, таки нужен: если разраб кроме JS ничего учить не хочет.

для держателей хостинга

Любой неCGI с концепцией хостингов совместим примерно никак.

mertvoprog
()
Ответ на: комментарий от miltorg

На которые никто не ходил. Поэтому и висело за такие копейки. Так-то можно на укоз хоть бесплатно хостить. Он жив еще?

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Смысл в неговне для 100 посетителей в день? Тут вовсе любые демоны вредны. Демоны целесообразны, когда посещения постоянно. А так статика либо CGI. Альтернатива бесплатным хостингам под пыху и статику — только всякие полуюзабельные контейнерные поделия типа now.sh и Heroku с ограничениями. Полноценных VPS же нет и вовсе бесплатных.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Там сейчас рулит и педалит вордпресс. А еще есть хостинги хоумпаг типа тильды, которые покрывают полностью хотелки 80% юзеров, а хостинг на 10 сайтов стоят как з/п говнокодера. Вот и думай, зачем нужны хоумпаги на неговне.

crutch_master ★★★★★
()
Ответ на: комментарий от crutch_master

Там сейчас рулит и педалит вордпресс

Потому что многим достаточно вордпресса?

хостинги хоумпаг типа тильды

Это не хостинг хоумпаг, это конструктор. Там что угодно можно слепить (но лучше не надо). Хостинг по определению что-то хостит, то есть что-то залитое пользователем, а не слепленное там же. Тильды с укозами сразу мимо идут (на укозе, впрочем, PHP был, но платно).

mertvoprog
()
Ответ на: комментарий от mertvoprog

Java ME

Вылезайте из криокамеры.

У пользователей давно уже Android.

«Проблемы индейцев шерифа не интересуют.»(С)

Ваши проблемы в enterpriZe-программировании тоже никому не интересны.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 4)

Встречался мне жуткий зоопарк из Java backend'а и типа фронта на node.js.

Поддерживать такое «чудо» просто невозможно.

----

Впрочем, на ЛОРе эту статью обсуждали -

http://harmful.cat-v.org/software/node.js

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 2)
Ответ на: комментарий от Bioreactor

Android

Который тоже прожорливый, о чём и речь.

в enterpriZe-программировании

А при чём тут тырпрайз? Тырпрайзу публичные хостинги не нужны, там своя инфраструктура и/или арендованные облака.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Который тоже прожорливый, о чём и речь.

Купите себе нормальный телефон.

Тырпрайзу публичные хостинги не нужны

КиСОкУКуВЫскаКОгОГоРОДу?

Какая разница между «публичным хостингом» и «арендованным облаком» с моей точки зрения «жабабыдлокодера»(ТМ)?

https://www.hyve.com/managed-services/managed-technology/java-tomcat-hosting/

Bioreactor ★★★★★
()
Ответ на: комментарий от crutch_master

Понимаю, только при росте нагрузки буду смотреть уже в фичи nginx и его эвент луп.
И это, не так уж и дорого, если с умом (но я не настоящий погромист, могу ошибаться).

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от crutch_master

Ну не на похапе же писать алик

Ну, если цель - именно пхп, можно взять HHVM :D

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 2)
Ответ на: комментарий от mertvoprog

Потому что многим достаточно вордпресса?

Это так не работает. В ИТ рулят секты, адепты и мусорные методички. Ты столько на ЛОРе и не в курсе?

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от mertvoprog

Это не хостинг хоумпаг, это конструктор.

Этот конструктор хостит хоумпаги, регистрирует днс и берет за это хорошие деньги (с лохов уважаемых клиентов). Т.е. делает всё, что делает хостинг.

Там что угодно можно слепить

Далеко не всё, что угодно.

Тильды с укозами сразу мимо идут

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

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 4)

Затем что можно пилить сайтики на местном фрилансе на похапе за условные 1000р/час, а можно гордо быть full stack engineer с знанием node и брать $80/час.

redvicka
()
Последнее исправление: redvicka (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

Купите себе нормальный телефон.

Жрите нормальное говно сами вместе с миллионами мух.

Какая разница между «публичным хостингом» и «арендованным облаком» с моей точки зрения «жабабыдлокодера»(ТМ)?

Очевидная: хостингов как явления не может существовать в мире победившей жабы, ввиду прожорливости жабы и сложности в её администрировании. Сайт на статическом HTML или CGI-сайт на PHP/Perl может самостоятельно залить и установить на хостинг любой дилетант. С жабой так не прокатит, надо нанимать админа и платить за куда большие ресурсы, что мелким конторкам и тем более лично васянам не по карману. А тырпрайз здесь ни при чём, там другие задачи, чем хоумпаги и сайтики магазинов по продаже носков.

mertvoprog
()
Ответ на: комментарий от crutch_master

В ИТ рулят секты, адепты и мусорные методички

Влияние их на мозги адекватного экономного большинства сильно преувеличено. Хипстота варится в своём манямирке пузыря HYIP и стартапов, а остальной мир пользует проверенные технологии. Вротпрес хоть хронически дырявый, но у него огромная экосистема, огромный рынок дешёвых разработчиков и понятность контент-менеджерам. А сектантские поделия этого предоставить не могут, сектантские фреймворки даже админок из коробки зачастую не предоставляют.

mertvoprog
()
Ответ на: комментарий от crutch_master

Этот конструктор хостит хоумпаги

Он их не хостит, он их предоставляет. Хостинги отличаются переносимостью: если один не устраивает, можно без проблем переехать на другой. У конструкторов такой гибкости нет, это замкнутая вендорлокнутая экосистема.

Далеко не всё, что угодно.

Разумеется, но и далеко не только хоумпаги.

Тебе может сваять говно

Нам не нужно ничего ваять, сами с усами ;)

где уже всё есть

Нет там ничего кроме полутора встроенных кубиков. Вы пробовали туда что-то неизкоробочное запихнуть, типа банального виджета Jivosite, например? Извращение то ещё.

mertvoprog
()
Ответ на: комментарий от mertvoprog

Вротпрес хоть хронически дырявый, но у него огромная экосистема, огромный рынок дешёвых разработчиков и понятность контент-менеджерам.

Так это и есть секта с адептами. Ты ничего не понял и тебя поимела пропаганда:)

crutch_master ★★★★★
()
Ответ на: комментарий от miltorg

Я работаю за 3 евро в час

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

redvicka
()
Ответ на: комментарий от mertvoprog

У конструкторов такой гибкости нет, это замкнутая вендорлокнутая экосистема.

Быстро схватываешь.

Нам не нужно ничего ваять, сами с усами ;)

Так.

Нет там ничего кроме полутора встроенных кубиков. Вы пробовали туда что-то неизкоробочное запихнуть, типа банального виджета Jivosite, например? Извращение то ещё.

Вот, и понимание у тебя есть, как сделать лучше, чем у конкурентов. Может не такой уж ты и гой.

crutch_master ★★★★★
()
Ответ на: комментарий от mertvoprog

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

crutch_master ★★★★★
()
Последнее исправление: crutch_master (всего исправлений: 1)
Ответ на: комментарий от mertvoprog

Найдите себе нормальную работу - не вечно же Вам мамкиным хикканом сычевать -

https://hsto.org/getpro/habr/post_images/a85/df8/2a9/a85df82a9d5e3545bed4bb23...

ЗЫ. Лично я нынче пишу не только на Джаве, но и на Скале - элементарно ещё больше платят - см. ссылку.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

не вечно же Вам мамкиным хикканом сычевать

Есть вариант ещё лучше — бомжевать ;) Или в морг.

Вы вообще не поняли посыл. Ну вот Вы разжирели, Мы, допустим, разжиреем. А 95% так и будут прозябать в фавеллах. Соответственно, им ваша жирная жаба нафиг не упёрлась, а нужно что-то другое. Рыночек удовлетворяет нужды всех, сытый голодному не товарищ, так сказать.

пишу не только на Джаве, но и на Скале

Сорта одного JVM-говна. Ещё и в IDE пишете, поди?

mertvoprog
()
Ответ на: комментарий от mertvoprog

Ещё и в IDE пишете, поди?

Конечно же.

Да еще TeamCity для Eclipse использую.

Ну вот Вы разжирели

Нет, в отличие от Ъ-гиканутых кулькакеров с, обычно, после 35 лет, ожирением, сколиозом, одышкой и геморроем, я никогда не набирал более 15% жира в организме.

Я мало кушаю и много двигаюсь.

А 95% так и будут прозябать в фавеллах.

«Проблемы индейцев шерифа не волнуют.»(С)

В Америкосии, кстати, жирный - значит бедный.

Состоятельные люди, как правило, там худенькие.

Сам видел.

Толстый «яппи» - это нонсенс.

Bioreactor ★★★★★
()
Ответ на: комментарий от crutch_master

Так это и есть секта с адептами. Ты ничего не понял и тебя поимела пропаганда:)

Нет, он всё правильно понял. Секта это когда с горящими глазами тебе рассказывают как всё круто, сахарно и мягко. В случае с вордпрессом вздыхают, сделав глубокий вдох подавляют рвотный позыв и советуют использовать вордпресс именно потому что у него развитая экосистема. Я сам лично к WP на расстояние пушечного выстрела не подойду, но с пониманием отношусь к тем несчастным кто его использует, неоднократно помогал в силу дружеских отношений с его настройкой и даже сам брал грех на душу рекомендовав его к использованию там, где его обычно и используют.

YogSagot ★★☆
()

Node.js для написания приложений на системном уровне.
Обычному джаваскрипту с обычным js движком файловая система и шел недоступен ни для чтения, ни для записи с исполнением, нода по сути просто расширяет апи джаваскрипта добавляя доступ к fs к сетевому стеку, к шелу и прочему.

Ноду надо рассматривать как питон какой нибудь только очень очень жирный. В джаваскрипте очень много всего есть, даже гребаная база данных (реляционная или какая она там) в которой можно не только поля какие то но и блобы и типизированные жс объекты хранить. И надо понимать что это все делалось не под типичные задачи php+mysql а что бы например браузерной 2D/3D игре не держать все в памяти а иметь вот такое быстрое хранилище неограниченного объема.

Можно все это добро использовать для замещения пхп+бд+все остальное
Но надо четко осознавать что придется замещающие элементы запиливать с ноля, в джаваскрипте голые апи и готового как в пыхапе там нет.

Для более лучшего понимания предлагаю представить что у вас на ПХП забрали стороннюю библиотеку работающую с бд и заставили писать свою реализацию интегрированную в приложение - вот так на ноде придется реализовывать все

uin ★★★
()
Последнее исправление: uin (всего исправлений: 1)
Ответ на: комментарий от Bioreactor

Конечно же.

Ясно. И эти люди ещё указывают другим страдать ради бабла.

ожирением

В метафоры не умеете, да?

«Проблемы индейцев шерифа не волнуют.»(С)

Но волнуют индейцев. И индейцев много. И с чего Вы взяли, что ТС не один из «индейцев»?

А с нынешними тенденциями индейцы скоро шерифов-эксплуататоров на гилляках развешают ;)

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.