[Ответить в тред] Ответить в тред

30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)
25/09/16 - Персональное обращение Абу - СБОР ПОЖЕРТВОВАНИЙ НА ДВАЧ
24/09/16 - Персональное обращение Абу



Новые доски: /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 25 | 2 | 14
Назад Вниз Каталог Обновить

NodeJS, Loopback и пр. Аноним 12/09/16 Пнд 21:48:52  840891  
14737061329790.png (28Кб, 256x232)
Привет, котаны.
Есть кто-нибудь, кто писал более или менее сложное приложение на ноде?
Я не могу понять: JS - язык с нестрогой типизацией и при увеличении сложности приложения, начинаешь сильно путаться, откуда растут ноги, какие аргументы и каких типов принимает коллбек, какие вообще есть методы и поля у текущего обьекта.
Не превращается ли всё это в грёбаный ад, сложный для понимания? И если нет, то как с этим справляетесь?
Аноним 12/09/16 Пнд 23:02:33  840945
Я лучше говна сожру, чем буду писать серверную часть на этой параше.
Аноним 12/09/16 Пнд 23:13:48  840947
>>840945
закрой ты свой рот мразота пхпшная
Аноним 12/09/16 Пнд 23:15:02  840948
>>840891 (OP)
node.js in action
Аноним 12/09/16 Пнд 23:20:33  840952
>Динамически-типизированный язык
>Серьёзные проекты
Oh you.
Аноним 12/09/16 Пнд 23:28:00  840953
>>840947
https://www.destroyallsoftware.com/talks/wat
Здесь, таким как ты, человек давно показал сущность этого богомерзкого высера.Все, для чего эта мусорка годится - это раскрашивать кнопочки при клике.
Python'о бог кончил тебе за щеку
Аноним 12/09/16 Пнд 23:35:06  840956
>>840891 (OP)
Все так. Проекты превращаются в не поддерживаемое говно. Прямо сейчас пилю такой клиент хочет ноду. Предложил TypeScript отказались. 50% проекта написано. Но уже видно что в болоте он
Аноним 12/09/16 Пнд 23:35:18  840957
Проиграл с рвухщихся пхп-мразей. Как там ПЕРСОНАЛЬНУЮ ДОМАШНЮЮ СТРАНИЧКУ написали уже?
Аноним 12/09/16 Пнд 23:37:57  840960
>>840953
python <3
Аноним 12/09/16 Пнд 23:40:31  840961
>>840957
где ты тут ПХПшников увидел ? Почему все их везде видят ?))) Я python / golang / java Разработчик, причем тут php ?
Аноним 12/09/16 Пнд 23:45:02  840963
>>840961
так оно видно из твоих умозаключений
Аноним 12/09/16 Пнд 23:55:32  840969
>>840963
Я это пишу из опыт 3х лет разработки на NodeJS. Имею 10 летний опыт разработки на других языках. Есть с чем сравнивать.
Аноним 13/09/16 Втр 00:09:00  840978
>>840969
3 года и нода не вкатила?) может быть эта асинхронность и вся пиздатость ноды не для тебя? слишком сложно? и на что ты променял ее?
за python + канешн в карму
Аноним 13/09/16 Втр 00:20:45  840990
>>840891 (OP)
Что у тебя за проект? Веб-бэкенд? Какой фреймворк используете?
Аноним 13/09/16 Втр 01:13:35  841010
>>840990
meteor orion angular mongo
остальное тайна
Аноним 13/09/16 Втр 01:24:14  841016
>>840990
Проект пока не начат.
Возьмем например, интернет-магазин с кабинетами для вендоров, реселлеров, динамическими скидками, акциями и т.п.
Я рассматриваю loopback в данный момент.
Аноним 13/09/16 Втр 06:28:05  841058
Если ты начинаешь путаться в собственном проекте, значит пора писать документацию. Ну и отрефакторить не помешает. А калбэки вообще только дегенераты используют в новом коде. Уже давно есть промисы и async/await через транспайлер.
Аноним 13/09/16 Втр 11:01:52  841153
>>841058
Ок. Пишешь ты SomeObject.someAction().then(function(.....) {});

Где у SomeObject появился someAction ты не в курсе, т.к. в JS обьект можно расширить из любой задницы)), да и класс SomeObject иногда сложно определить без запуска программы.
Как ты узнаешь, что получит функция, переданная в then?
Аноним 13/09/16 Втр 11:22:42  841157
>>840978
да. невкатила. язык JS сам по себе ущербный. мне больше ближе горутины из Go, asyncio из Python
Аноним 13/09/16 Втр 11:24:16  841158
>>841153
бери TypeScript и описывай все структуры. только так можно спастись от безумия JS. сам по себе язк JS очень ущербен это факт.
Аноним 13/09/16 Втр 14:39:26  841233
>>840953
Двачую нода говно.
мимопистонщик
Аноним 14/09/16 Срд 10:01:45  841656
>>841010
Да, лучше дальше не говори, я уже проблевался. Невероятно говноедский набор даже по меркам js-мирка.
Аноним 14/09/16 Срд 10:20:18  841664
>>840891 (OP)
TypeScript
Аноним 14/09/16 Срд 10:23:05  841665
>>840891 (OP)
>И если нет, то как с этим справляетесь?
Документация
Каждого метода
Каждого объекта, который возвращается методом.
Аноним 15/09/16 Чтв 14:18:17  842285
>>841016
То есть проект ещё не начат, а ты уже начинаешь путаться?
Аноним 15/09/16 Чтв 16:30:26  842384
14739462262050.jpg (29Кб, 534x271)
>>841665
Очевдно, это не только JS касается, а любого языка.
Видел тут проект на Django, состоящий из нескольких десятков модулей, каждый по 4-5 тыс. строк, и в каждом в лучшем случае 10-15 строк комментариев, в большинстве - вообще ничего.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 25 | 2 | 14
Назад Вверх Каталог Обновить

Топ тредов
Избранное