The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск io.js 2.0, форка серверной JavaScript-платформы Node.js , opennews (??), 05-Май-15, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


20. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 05-Май-15, 21:46 
> Nonblocking (неблокирующий) I/O. Хотя, не уверен, что вы понимаете, что значат эти
> слова.

А чё, на Сях нельзя создать неблокирующий файловый дескриптор?

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

23. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 05-Май-15, 22:02 
Можно: если грубо, то так: fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK).
Но это дорого - надо искать специально обученного человека. Тогдка как для написания на JS достаточно найти средненького школьнега-фрилансера или оторвать от работы уже найденного.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 05-Май-15, 22:09 
Да-да. Посадить школьников, и пусть пишут свой школо код на JS. Иногда получится что-то, отдаленно напоминающее сервер.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 05-Май-15, 22:14 
Обоим икспертам™ по сям рекомендую глянуть на paypal, продакшен которого в данный момент работает на node.js (если еще не закончили переход на io, объявленный в феврале). Куда им лохам до анонимов с опеннета!
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +3 +/
Сообщение от Аноним (-), 05-Май-15, 22:46 
никто не утверждает, что на node.js нельзя написать дельный сервер. утверждвается, что для того, чтобы сервер был дельным, писатель должен быть грамотным, с чем и наблюдается проблема у людей, не способных написать сервер на сях.
Потому что кто способен написать его на сях, способен написать его и на js, и на питоне, и на заборе мелом.
Программистов с синдромом туррета, понятно, не рассматриваю.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +2 +/
Сообщение от Crazy Alex (ok), 06-Май-15, 04:19 
Ну вот кто был способоен и написали сервер на сях - ноду. А теперь поверх него прикладники пишут свою прикладуху. Не понимаю, о чём стон? Вы ж не требуете, чтобы каждый, кто в файлы пишет, сам реализовывал ФС?

JS - всё равно убогий язык, конечно (хотя, судя по всему, версии к восьмой его таки приведут в порядок) - но возмущаться тем, что кто-то использует готовую низкоуровневую часть - вы не охренели ли, господа?

Ответить | Правка | Наверх | Cообщить модератору

61. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 06-Май-15, 07:48 
никто не возмущается использованием готового. речь о минусах повального увлечения высокоуровневыми языками: грамотного специалиста найти сложнее, поэтому один из критериев - способность работать на уровне алгоритмов отдельно от языка, или, что звучит иначе, но по-сути то же самое: накидать (хотя бы) функциональный каркас простого сервера на сях, апи которого будет построен так, что не придётся прибегать к низкоуровневому программированию. при умении строить такое апи и понимать уже построенные высокоуровневость значения не имеет.

как пример безграмотности, что царила 15 лет назад с сиплюсплюсами, можно привести неспособность отличить работу с шаблонами от работы с классами/методами/функциями. Это приводит к очень тяжёлым проектам.

Ответить | Правка | Наверх | Cообщить модератору

76. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Crazy Alex (ok), 06-Май-15, 16:53 
Чепуха. 90% знаний, нужных для написания хоть как-то вменяемого сервера на сях - это специфика работы OS, нюансов работы TCP, умение разумно управлять памятью, писать те самые event loops с приличной производительностью, плюс уметь бороться с убогими возможностями C, который даже исключений толко не умеет. К умению писать бизнес-логику всё это практически не имеет отношения.

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

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

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 05-Май-15, 23:28 
Очень сомневаюсь, что PayPal нанял для этого орду школьников. :-)

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

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

50. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 06-Май-15, 01:53 
>А сам по себе nodejs - инструмент нормальный, вот только было обидно, когда, получив пачку денег от мелкософта, выпилили posix-врапперы, не сделав человеческой замены.

У вас тут взаимоисключающие параграфы, или шизофрения.

Ответить | Правка | Наверх | Cообщить модератору

77. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 06-Май-15, 17:14 
Ну почему, выкрутился, портировав код из предыдущих версий в с++-расширение. Это несложно было, просто обидно от самого факта такого отношения.
Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск io.js 2.0, форка серверной JavaScript-платформы Node...."  +/
Сообщение от Аноним (-), 06-Май-15, 17:15 
Ну почему, выкрутился, портировав код из предыдущих версий в с++-расширение. Это несложно было, просто обидно от самого факта такого отношения. А так-то пользоваться можно было.

А позже они и сами подтянулись, сделали типа-кроссплатформенно все то же.

Ответить | Правка | К родителю #50 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру