Блог им. nikita +329.20

JavaScript покорит мир

Серверный JavaScript — сказка.
Напомню, что в JavaScript есть: возможности ООП (можно расширять прототипы стандартных типов — вроде того же ''.join(abc) из Python'а), некоторые функциональные фичи (функции первого порядка, замыкания, при желании — карринг), горячая замена кода. Все очень быстро работает.
Это мне по нраву!
  + -2 -    3 августа 2010, 10:58     nikita     

Комментарии Фильтр

-2
+ -
Интересно.
-2
+ -
Где можно это использовать?

Точнее не так. Где это можно использовать ЛУЧШЕ, чем то что уже есть и используется?
-1
+ -
> Точнее не так. Где это можно использовать ЛУЧШЕ, чем то что уже есть и используется?

Например, WebSocket, Comet / Long polling (вкратце — это как AJAX, только данные передаются в реальном времени, и инициатором передачи может быть сервер) и тому подобное. В чем тут плюсы — получается, клиентский код — JavaScript, и серверный код — JavaScript. А значит, можно его разделять.
Ну и как плюс тут все удобства самого языка.
Еще поговаривают, что Google Mail от начала и до конца написан на JS.
-3
+ -
Почитал.

Блять, я реально оцтал…
2
+ -
Нашел отзыв, почти полностью отвечающий моим мыслям:
Node.js — самое охуенное, что я встречал за всю свою жизнь кодера. Низкоуровневая беспоточная event-driven платформа с полностью асинхронным io. Поверх Google V8.

Беспоточная — хуй вам по 2 метра стека на каждый поток! Очень низкоуровневая — хоть торрент-клиент пиши, хоть CLI-приложение. Асинхронный io — сервер не залипает, пока я читаю ещё один файл с диска. И, святые хуи из преисподней, да это же V8, молниеносный как понос!

В контексте веб-разработки получаем такой очень быстрый веб-сервер — тысячи запросов в секунду на десктопной конфигурации. Со всеми прелестями скомпилированного практически в нативный код ECMAScript.

Невероятно быстрый, очень лёгкий, гибкий, масштабируемый, расширяемый. Можно ещё и ещё раз читать слова из этого списка. Ещё и ещё раз. Это то, что нужно. Действительно то, что нужно.

И у него есть отладчик. Блять, сука, нормальный отладчик, а не пиздодроченные хуевыебанные логи в окно браузера! Оно не сыпет ошибками и непойманными исключениями в код страницы!

Пачку модулей под основные случаи жизни уже изготовили. Это мини-фреймворки и фреймворки для сайтиков, шаблонные движки, доступ к БД, обязательные клиенты для redis и sphinx, расширения самого js, парсеры, тест-сьюты, куча утилит…

Я кончаю вёдрами. И да, я слишком медленен.


(отсюда)
1
+ -
C# форевер!..

^^
-2
+ -
ЛЮДИ, ВЫ ХОТЬ ОБЪЯСНЯЙТЕ ЗА ЧТО МИНУСУЕТЕ?????!!! ХВАТИТ СРАТЬ МНЕ В КАРМУ!!!
-3
+ -
Мы тут просто решили друг другу карму минусовать (всем, кроме Олега), ну ты понял :) Ничего личного, это чисто стеб :)
-3
+ -
Да я понял :)
Я так, поддерживаю — это ж уже классические комментарии на Хабре.
-3
+ -
Ну и минус тебе, хле.

^^
Только авторизованные пользователи могут оставлять комментарии. Авторизируйтесь, пожалуйста.

Теги ↓

30 дней ночи 65daysofstatic Action air Annoying Orange c deftones Demigod fail freegeo Giraffe google holy war id software Live Lost mario music RPG tele-club vkontakte who is it? Win yoav YouTube Анимация аниме баг бангкок вампиры вин вокруг света Вопрос гениально Говно Джапонцы дизайн дополненная реальность Заебали теги игры идеи интернет искусство камбоджа Кино кино-говно классика книги комикс концерт короткометражное кино лайфхаки литература Люблю теги музыка мультики Наркота наркотики непорно новости обложка образование онгоинг Офигенчик переезд политика порно проверка программирование проплачено Путешествия Реклама релиз рецензии ржака Сериал Сериалы сиквелы сиськи списки Ссылки стамбул страны таиланд тег теги Терри Гиллиам технологии Тим Бартон топы трейлеры Ужасы фильм Фильмы фичи Фотоальбом фэнтези хоррор хостинг Хуита Хуй Эротика Юмор я кончил восемь раз япония
© 2009 — 2011 FreeGeo