LINUX.ORG.RU
ФорумTalks

Зачем Node.js ?

 


0

3

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

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

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

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

Спасибо

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

обычному пользователю

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

обычному программисту

Чтоб писать на джаваскрипте и фронт и бэк

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

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

micronekodesu ★★★
()

Node.js

Форум «General»

общий форум для технических вопросов, не подходящих в другие группы

Ты уверен, что постишь, куда надо, если на форуме есть разделы Development и Web-development?

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

///Чтоб писать на джаваскрипте и фронт и бэк///

Если на Клиенте использование JS во многих случаях оправдано, то на Сервере ни к чему кроме танцев с бубном не приводит.

А ведь ещё и специальный хостинг нужен вероятно?

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

А ведь ещё и специальный хостинг нужен вероятно?

программирование за 3 евро в час

Уверен? С такими вопросами - 5 евро минимум.

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

то на Сервере ни к чему кроме танцев с бубном не приводит

Опыт как танцевать с бубном?

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

Если на Клиенте использование JS во многих случаях оправдано, то на Сервере ни к чему кроме танцев с бубном не приводит.

Например?

anonymous
()

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

привет от держателей хостинга.

Одни муки от этих любитей Node.js.
Формально, он поддерживается хостингом. Фактически... ВСЕ, кто спрашивал зачем то Node.js для хостинга (не для впс, ofc) почему то абсолютно в нём не разбирались и не понимали как с ним работать.

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

Язабан

код не тормозил у меня и до этого ни разу

Какую проблему ты пытаешься решить?

но зачем эти танцы с бубном

У меня работает без танцев с бубном.

для обычного сайта с посещаемостью 100 юзеров в день?

Какую проблему ты пытаешься решить? х2

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

Хостинги 👖 за двадцать гривен с LAMP-стэком не особо ожидают от пользователя присобачивание Node.js, внезапно.

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

Язабан

Здесь все зависит от ТС.
Если у него что-то не получается, то пусть спрашивает.

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

Вывод html страницы

апач: просто положить файл в папку на сервере. И всё!

node.js: const fs = require(«fs»);

http.createServer(function(request, response){

console.log(`Запрошенный адрес: ${request.url}`);
// получаем путь после слеша
const filePath = request.url.substr(1);
// смотрим, есть ли такой файл
fs.access(filePath, fs.constants.R_OK, err => {
    // если произошла ошибка - отправляем статусный код 404
    if(err){
        response.statusCode = 404;
        response.end("Resourse not found!");
    }
    else{
        fs.createReadStream(filePath).pipe(response);
    }
  });

}).listen(3000, function(){ console.log(«Server started at 3000»); });

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

Самое главное: Зачем изобретать велосипед да ещё через задницу, пусть и асинхронно?

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

Если не делать ничего, то PHP-дерьмо навсегда останется в этом мире.

За последние пять лет разработчики PHP сделали его много лучше и производительней.

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

С php - 17 лет. До этого был Perl - вообще классный.

У Ноды хостинг сколько стоит? Я сейчас плачу 30 руб за 10ГБ.

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

Если тебя все устраивает на php, значит тебе оно и не надо, но другие пусть сами решают что им надо. Вроде все логично.

anonymous
()

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

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

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

… 1000000 юзеров в день

… с большой посещаемостью.

Многое зависит и от функциональности вашего сайта.

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

///абсолютно в нём не разбирались и не понимали как с ним работать.///

Вам нужно чтоб на хостинге для этого Node.js создавалась специальная папочка и там бы они-примеры и лежали, по умолчанию.

На Перл так. - Там оно просто так тоже не заводится.

miltorg
() автор топика

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

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

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

///Многое зависит и от функциональности вашего сайта.///

Теория Вероятности, 1 семестр - Резко отличающиеся результаты выборки - просто отбрасываются.

Выборка по заявкам:

  1. Мне нужен сайт-визитка. Ключевые слова? Сдача мебели в аренду в Берлине район восточного аэропорта.

  2. Мне нужен сайт на установку спутниковых антенн.

Какая тут будет посещаемость?

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

Какая тут будет посещаемость?

Функциональность сайта ни как не связана с посещаемостью его …

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

Если тебя все устраивает на php, значит тебе оно и не надо, но другие пусть сами решают что им надо. Вроде все логично.

Как зачем?

я тебя не спрашивал «зачем».

Я фрилансер.

Поздравляю.

Я видел задания на для Node.js

По причинам твоей зашоренности оно не для тебя, это очевидно.

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

Для того, чтоб понять, что перед вами говно, совсем не обязательно пробовать его на вкус, как это делают PHP-макаки.

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

Вы правда не понимаете? За 20 лет в Вебе я переделал кучу сайтов. Для клиентов и для себя Самая большая посещаемость была у двух моих сайтов. 2 тысячи Юзеров в день - всё крутилось на обычном хостинге. Ничего не висло.

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

Это никак не зависит от инструмента, нода не сделает из него волшебного специалиста с правильно поставленной «думалкой на шее» и пониманием того как распределять нагрузку на систему.

Так что нет никакой разницы, nodejs там будет или php.

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

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

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

Так что нет никакой разницы, nodejs там будет или php.

Имеется разница в функциональности сайта, который картинки какие-то показывает и тексты и сайта, работающего с 1С?

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

Пишу в 4 раз. За 20 лет фриланса ниразу не возникала перегрузка на обычном хостинге. Даже при 2 тысячах уникальных посетителей в сутки.

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

Имеется разница в функциональности сайта, который картинки какие-то показывает и тексты и сайта, работающего с 1С?

Это вопрос был для ТС.

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

Пишу в двадцать первый раз, у тебя не было задач где бы nodejs смотрелась выгодней php лично для тебя, какие могут быть вообще вопросы, почему ты делаешь выводы о нужности чего-либо исходя только из своего личного опыта?

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

Так тут у каждого второго анонима хайплоад c тысячами запросов в секунду. У них и нода не справляется, переходят на раст.

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

У каждого языка есть какая то своя изюминка…

У PHP - это коробочный доступ к удалённым файлам

В Perl - работа с регулярными выражениям.

Тут что? Кроме ненужной никому, невидимой никак асинхронности?

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

Повторю вопрос ТС.

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

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

Тут что? Кроме ненужной никому, невидимой никак асинхронности?

Без асинхронности юзера по несколько минут будут ждать результат, запрошенного отчета.

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

Просто вопрос вообще не понятен. Вообще. - Весь PHP работает на сервере. Вы правда это не знали?

Не об этом речь …

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

А. Тогда я схожу к гадалке - потом отвечу.

Ваше право.

Бывает нужно выполнить код на сервере без всяких запросов от юзерей.

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

Кроме ненужной никому, невидимой никак асинхронности?

Не нужной вам, не увиденной вами. Так будет правильно.

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

У каждого языка есть какая то своя изюминка…

У PHP - это коробочный доступ к удалённым файлам

В Perl - работа с регулярными выражениям

посредственный обзор «изюминки».

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

Зачем вы вообще смотрите «не в коня корм», а потом ныть?

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