поясните за пик-node js,насколько эта технология хороша и созрела,когда ее использование оправдано,а когда нет?
bump
>>181953714 (OP)Очень хороша, мне нравится, удобно, понятно я хуй знает что тебе ещё написать
>>181953714 (OP)Если надо быстро что то сделать чтобы работало-заебись. Куча модулей готовых, лёгкий старт, вот это всё, легко переносится на любой тостер. Но если надо чтоб работало заебись быстро и долго,то не подходит. Но 95% задач никогда до такого уровня не добираются.
>node jsНеактуально уже года 3 как. В реальном хуйлоаде он себя не оправдал. Уёбищная типизация несёт кучу проблем. Сейчас нужно выбирать асинхронный питон, го или старую добрую джавку/шарп на худой конец.
>>181954057>>181954143как то обобщено,так и про пхп сказать можно
>уже года 3 как. тогда она еще сырая была
>>181953714 (OP)>>Динамическая типизацияНе лезь! Она тебя сожрёт
>>181953714 (OP)В стандартной библиотеке до сих пор нет промисов. Во всех браузерах уже async/await, а в ноде до сих пор callback hell.Серверных веб-фреймворков ровно 1 и он говно без задач на колбекахНаверное самая уебищная интегрция с сишными бибиотеками за всю историю языков програмирования. Поставь node-sqlite3 и охуей от количества завичимостей. Потом прочти про node-pre-gyp. Это какой-то пиздец
>>181959452Вот если не знаешь, зачем лезть?> В стандартной библиотеке до сих пор нет промисов. Во всех браузерах уже async/await, а в ноде до сих пор callback hell.Раскрою секрет, сначала те же async/await появились полноценно в ноде, а потом уже нативно в хром заехали.В ноде есть и промисы, и асинк-эвейт очень давно, многие новые модули в стандартной либе уже работают на них, а те, которые для обратной совместимости еще на коллбэках, можно в промисифай обернуть.> Серверных веб-фреймворков ровно 1 и он говно без задач на колбекахЧисто первыми в голову пришли как минимум 3 фреймворка, хуй знает о каком одном ты говоришь.Но если об экспрессе, то там не коллбэки, там всё приложение строится на миддлварях.> Наверное самая уебищная интегрция с сишными бибиотеками за всю историю языков програмирования. Поставь node-sqlite3 и охуей от количества завичимостей. Потом прочти про node-pre-gyp. Это какой-то пиздецБольшая часть этих библиотек сейчас вполне годно билдуется нод-жипом, не знаю, о каких зависимостях ты говоришь.>>181953714 (OP)Технология хороша, но не надо ее тащить туда, где она не применима
>>181959020про TS не слышал, да?
>>181953714 (OP)заебато. теперь можно дрочить только 1 язык и не метаться между разной хуетой.Ждал этого с 2000 года. Теперь только JS и пиши что хочешь. Хочь сервак - ебошь, хочть под винду - ставь nwjs, ну а может хочешь под телефон - ставь кодорву хуёрву. Один хуй хуярищь на JSСейчас налетят мамкины девелоперы и начнут орать про утечки памяти и всякие там хуйпойми что из области написания драйверов на ассемблере, но... прикладуху типа программуле аля кнопки на форме теперь более слава яйцам не имеет смысла хуярить ни на шарпе не на вижуал басике, каждый раз вспонм7иая что куда
>>181960084>В стандартной библиотеке до сих пор нет промисов. Во всех браузерах уже async/await, а в ноде до сих пор callback hell.всегда думал что промисы это из разряда веба, и придуманы что бы залатать все эти дыры с асинхронным говноишем. А тут их оказывается вноде нет
>>181960084Что читать, чтобы вкатиться? Сколько не пробовал, ощущение, что читаю тарабарщину. Есть ли литература, которая не просто покажет hi world и пару модулей, а подробно прям поможет понять технологию с пояснениями из информатики?
>>181960877Не завязывайся на технологию, почитай про алгоритмы, логику и базовую информатику, а потом плавно переходи к языкам
>>181960959Я читаю, но вот нод как-то меня в тупик ставит. Пока 9 классов оттарабанил информатики, вроде все понятно, но есть огромная пропасть между перебрать массив/любая другая алгоритмическая задача или хотя бы поднять одну страницу с динамическим контентом на ноде.Читая по ноде ноде инфу совсем не вижу соприкосновений с информатикой. Полистал учебники за 10 и 11 класс - там углубление в двоичную логику и алгоритмы, но как побороть пропасть между hi world со школьными алгоритмическими задачами и реальными хотя бы простыми проектами и первичным пониманием той же ноды - хз. Где эта самая промежуточная литература?
>>181954210>асинхронный питон, го или старую добрую джавку/шарп на худой конец.elixir
>>181961698что такое "первичное понимание ноды", документация пользователя? есть железки, есть сети, есть операционные системы, есть писанина кода, пользовательского, ядерного, есть веб как некий набор протоколов и стандартов, есть работа с какими-то конкретными инструментами. это все разные уровни вникания в происходящее.
>>181961698пшел нах, школоунтер
>>181954210о да, в питоне-то типизация лучше. и в го.
>>181961914Ну нода же не со всем этим работает? В документации модулей совсем немного.Документацию я читаю, но вот многие вещи не могу понять, что это.Например, беру рандомный Cluser>A single instance of Node.js runs in a single thread. To take advantage of multi-core systems, the user will sometimes want to launch a cluster of Node.js processes to handle the load.>The cluster module allows easy creation of child processes that all share server ports.Вроде понятно, что это нужно для работы с несколькими потоками в одном инстансе. Но где прочитать про сами потоки, про инстанцы и тд не понятно. Какой-то осязаемый пример, где это юзать, тоже хотелось бы видеть.Вот где можно про подробное почитать. В школьных учебниках этого нет, а в литературе по ноде описываются куски уже для тех, кто в теме.
>>181962170>Но где прочитать про сами потокив книжке по операционным системам?
>>181962170открываешь интернет, берешь книжки, читаешь, становишься разумным человекомhttp://gen.lib.rus.ec/book/index.php?md5=6F16B914B76912B21F363FCEBEABA4D6http://gen.lib.rus.ec/book/index.php?md5=156CF9F53CC80458097CEBF1876BE746http://gen.lib.rus.ec/book/index.php?md5=1B2044637C0063DE920A3E4575C2BF13http://gen.lib.rus.ec/book/index.php?md5=58734DAE75228CD8CCF1BE995DA2893A
>>181961937> питоне-то типизация лучшеДа, лучше.
>>181953714 (OP)хуйня для задротовсъеби в pr
Не нужно.Имеет смысл если только у тебя уже есть опыт в ЖС, а иначе говнокод, куча проблем и баттхерт у всех.
>>181962471Компьютерные сети читал Оливеров, там нет.Архитектуру пк и ос почитаю, ок, спасибо.>>181962310почитаю, спасибо
>>181953714 (OP)Test
Нода заебись, петухариев (особенно джавистов, которые обмазались говном AbstractServiceControllerFactoryBean в 10 слоев и сидят, не зная другой жизни) не слушай. Если в твоем проекте больше трех строк кода, на чистом JS писать не советую, уже тысячу лет как изобрели flow и typescript, выбирай, что больше нравится правда один хуй в рантайме тебе это типизации не даст, но все равно, 99 проц. связанных ошибок мигом исключишь. Ну и самое главное - и TS и ноду надо уметь правильно готовить. Про TS: если ты напишешь код и нахуяришь там any везде, то земля тебе пухом. Хвала небесам, сейчас unknown ввели, это завставит макак проверять, что там им от апишек прилетело. Про ноду: нужно хорошо понимать плюсы и минусы асинхронности и многопоточности, понимать нюансы событийного цикла и прочее, чтобы все у тебя в итоге работало нормально.
>>181953714 (OP)Запускалка скриптов и батников с вебинтерфейсом.И всё.Если тебе нужна запускалка скриптов и батников с вебинтерфейсом, то это для тебя.Если тебе не нужна запускалка скриптов и батников с вебинтерфейсом, то это не для тебя.Всё.
>>181959020>>>Динамическая типизацияЛол, дропнул ойти-факультет 9 месяцев назад забухал и стал колоться марихуаной в жеппу, смутно помню что что-то такое было, но не помню чо. Мне точно не светит быть погромистом?
>>181960751промисы это сахар над колбэками (ну, почти, нюансы с микротасками рассматривать не будем), а async/await - сахар над промисами. всегда ору с вопросов "что лучше, промисы или async/await?"
слышал, у nodejs с безопасностью все даже хуже, чем в php, и это не исправят, так что всерьез его никто использовать не будет
>>181953714 (OP)Сап. На связи школотрон (естественно 18+ лвл). Стоит ли сейчас вкатываться в ойти, если на улице пиздят гопники, а дома - полоумная бабка, клюкой? Или лучше сначала съехать от бабки, работая на дноРАБоте и копя деньги на еду во время периода превозмогания?
>>181963231скажем так, технология не виновата, что на ней пишут дырявую хуйню. или кто-то мешает тебе написать sql injection на джаве?
>>181963372что люди не придумают, лишь бы образование нормальное не получать.
>>181963066>Запускалка скриптов и батников с вебинтерфейсом.Разве не любое веб-прилоение укладывается в это описание?
>>181963458Ну блять она любит всякие нежданчики делать. Например, забуду обувь помыть после улицы - эта обувь может прилететь в голову как раз когда я осваиваю божественный ойти. Или клюкой переебать потому что ночью поссать громко пошел.
>>181954143> работало заебись быстро и долго,то не подходитПомню, выложили мой типа-чатик в прод и айда ждать, когда ебнется. Покурить сходили, вернулись - работает, перезапусков не было. Час прошел - работает, перезапусков не было. Три часа - тоже самое. День, второй, третий - мы все ждали ну когда же поделие без тестирования ёбнется. Через пол-года я уволился - не упало ни разу.
>>181963374не, тут виновата именно технология, т.к. дыры из-за интерпретируемости php/javascript
>>181963621>дыры из-за интерпретируемостищито я только что прочитал.
>>181963372>>181963592Бамп назуйю
>>181954398пхп это nothing share. если копро-cgi, то каждый раз старт процесса и новое соединение с базой. если fcgi - предзапуск виртуальной машины пхп. я хз, как там сейчас пхп модно запускать. но нода это программа. запустил - работает. подходит, когда тебе нужна программа на сервере. не очень подходит, когда нужно сайт-визитку сделать.
>>181963654чего не так? хацкеру не надо компилировать инжектнутый код на сервере, что сильно все упрощаетмне очень лень сейчас конкретные примеры атак искать
>>181963372УРУРУ! Есть чо по делу сказать?
>>181953714 (OP)Годнота лютая, мимо автор это хуйниgithub.com/sliterok/nodewr
>>181963888этой*быстрофикс
>>181963621напомнить топ-1 проблему с безопасность в php? mysql_query("select * from users where login = $login;"); как видишь, проблемы с безопасностью в самом пыхе тут нет. ты и в любом другом языке можешь написать почти так же. >>181963856
>>181963231Слышал, твоя мамка так часто всем дает, даже рот уже уже жопы, так что всерьез её никто использовать не будет.
>>181963902Напомню, что mysqli_escape существует ради обратной совместимости и на самом деле нихуя не эскейпитбоже как же я люблю ПО ХА ПЕ
>>181963856проебал кусок поста. мне тоже лень писать тебе аргументированный ответ, но вот питон тоже интерпретируемый. он тоже небезопасный?
>>181963957а что, кто-то в принципе еще так запросы пишет? как же параметризация?на пыхе не пишу лет 5 уже
>>181964095На чистой пыхе тоже не писал года 3, в друпале делают через db_query, да, там инъектов вроде нет.Все равно нормальный ORM лучше
Подписался на охуенный тред. Друг зовет на стажеру по JS, там нода и Vue. Сам ща на php ебошу. Нода кажется намного перспективнее чем php в плане трактора. Но с асинхронности охуеть можно конечно.
>>181964206Блять позовите и меня тоже, а?Я вот на ноде уже год пишу, асинк в крови, вуе не трогал но научусь обещаю только платите мне(9(9(9(
>>181964095Запросы напрямую к базе будут писать всегда и везде. Как и не проверять длину запросов. Ситуэйшн: "Ура, скоро моя первая зарплата!"
>>181963902это понятно, но есть и атаки посложнее, причем даже на компилируемых языкахв жаве с сишарпом, например, можно было отправить на сервер специальные объекты, которые при попытке десереализации популярными библиотеками могли выполнить зловредный код, но это редкостьа в интерпретируемых такого дохуя и не все найдено
>>181953714 (OP)JS 300к/наносек в тредеJS и нода довольно хороша, если помнить о подводных камнях - GC и синглпоточность. С первым ты вряд ли столкнешься, со вторым решается просто даже без кластер режима - докер контейнер на 1кпу.
>>181964259Он сам червь-стажер еще. Ушел с php на java. Сука пол года там даже не проработал, уже за всех добазарился. Какие примерно штуки делал на ноде?
>>181964346Ну ты хоть одну на ноде мне дай, интересно же
>>181964414вот:>>181963888
>>181964206Там все просто, когда навостришься. Пых в этом плане удобнее, конечно: вм собирает код, исполняет и баста - убили процесс, следующий с чистого листа. А вот тяжело asm.js по воркерам бить и в упаковку данных играться во имя перфоманса клиента.
>>181953714 (OP)Приглядываю ноду уже год. Сейчас буду хуярить на ней рест апи для хайлоада. Вроде норм. В связке с ней буду юзать монго.Мне важно чтобы я один мог сделать проект и не захлебнуться в документациях. Еще не люблю на базы много времени тратить. Монго легко реплецируется насколько я понял, а в sql придется подтанцовывать с бубнами. Думаю буду писать исчерпывающие схемы и, если что, всегда можно докупить оперативки
>>181964346Нынче кроме жсона мало что шлют, а он слишком простой, чтобы я в гугл полез узнавать "а бывает ли". Файлы всякие пайпаются, до кода доходить не должны (возможно, и до цп не доходят) - но тут я слишком ленивый, чтобы в гугл лезть "а бывает ли".
>>181960247Тс для фронта. На ноде надо юзать бабель. Честно говоря тс раньше нравился, пока не стал изучать. Ангуляр лучше бы на бабеле делали. Теперь думаю юзать либо первый либо перекот на вью
>>181964458Блядж зарегистрироватья/авторизироваться не могу
>>181964784Ща гляну
>>181964797Глянул, все работает, хз чо у тебя, попробуй другой браузер
>>181964389>синглопоточностьНа сколько у тебя должен быть огромный хайлоад, чтобы это стало иметь значение? Не расскажешь?
>>181960603О анон, я люблю формошлепствовать, что б без заёбов, хобби такое, пишу десктоп проги, и всякую поебень для автрматизации у меня в арсенале - php devel, лол, c++ rad studio, c++ builder, пробовал Qt но для создания простых программ это перебор конечно. Скажи, для десктопа есть фри-IDE? Если да то хочу к себе в коллекцию. А вообще люблю js, не вот прямо js- бог, но разные задачи на нем решал, ну для html конечно, это я к тому что интересен эоот язык, если десктоп-прилы на нем можно кодить это же 10/10! Спасибо!
>>181964852Кстати модная лисичка лаганная писдец. Пару раз ебался с апи телефонии и сервер криво работал с данными, оказывается это девелопер едишон пост запрос обрезал.
>>181964957боже как я люблю лису
>>181964901электрон твой выбор как платформы для десктопа, Ide же тот же vs code (сделан, кстати, тоже на электроне)
>>181965046Зачем электрон, если у хрома есть возможность добавления аппок на десктоп, которые выглядят как нативные приложения?
>>181964346кстати да, в xmlrpc помню такое дерьмо, безопасники просили поправить.
>>181959020Самое лучшее что есть в таких языках это как раз динамическая типизация. Статическая типизация нравится только старперам-затупкам, которые не могут без ошибок написать код и любят считать каждый байт памяти и миллионные доли загрузки процессора.
>>181953714 (OP)Игрушка для обезьян. Хорошо идет для простых сценарных вещей, что-то серьезное писать не стоит: потечет, проебется, поломается. Нестабильность и утечки by design. Даже если сам хуйни не напишешь, где-то в библиотеках напишут за тебя.Как прокладка между микросервисами и фронтендом норм, пойдет. Apollo GraphQL и Nextjs молодца, хорошо сделали, удобно пиздец.
>>181965171а ты у нас молодой и пишешь код без ошибок, какая красота.
>>181964754хуйню сморозил. во-первых, ts похуй для чего твой код, фронт или бэк. во-вторых, про бабель вообще пушка. еще не слышал, чтобы сравнивали бабель и тс, это совершенно разные вещи.
>>181965240Именно так. Проблемы?
vb
>>181965081первый раз о таком слышу
>>181965311кроме самоуверенности пока не вижу, но предполагаю они есть.
>>181965343про PWA и про то, что на мобилках пару лет уже так можно делать, тоже не слышал?
>>181965311ты просто долбоеб и у тебя бомбит от этого
>>181965232Таки на чем писать бекенд под хайлоад?
>>181965430джава
>>181965430кому и 200rps хайлоад
>>181965405Зачем ты проецируешь свои проблемы на других?
>>181965017Охуенно сделал круто, заметил там пару комментариев по phantom js, как его юзаешь?
>>181965171Долбоеб без знаний как работает комплюхтер закукорекал. Динамическая типизация только у тебя в абстракции существует, машина такой хуйни не понимает, из-за этого интерпретатор вынужден постоянно делать привидение к типу = проверить, скопировать переменную, выполнить операцию. Если у тебя программа в пару строчек, то не страшно, но вот если что-то сложнее, то все, пиздец, запускай с процесс менеджером несколько копий и киляй при утчеке. Программирование 2018 as is.
>>181965377мало слышал, выглядит не сильно лучше вебвью, для которого ещё и нужен именно хром
>>181965565фантом же не поддерживается, бери headless chrome
>>181965565Скринилка карты для лога в телеграмме
>>181963978В общем, два, но питон прямо в html страницу запихнуть, чтобы он исполнился, сложновато, в отличии от js, что-нибудь вроде <script>sosay()</script> с питоном не получится
>>181965430Node.js, на чем еще то? Пейпал, Майкрософт, Линкедин используют его, неужели ты думаешь, что они стали бы использовать не лучшее?
>>181965430Исходя из требований к продукту и общей архитектуры. Если вся "бизнес логика" сводится крудам и фильтрам, то пиши хоть на ноде с постгрескл, делай стейтлесс, храни все геты в кэше, вуаля.
>>181965693Бляяя, я когда увидел что там можно тупо snapshot сделать всего что в браузере вообще охуел.
>>181965604> любят считать каждый байт памяти и миллионные доли загрузки процессора.Про что я и говорил. Всегда проигрываю с таких даунов. У тебя на компе наверное 4 гига оперативы и амуде вместо процессора, да?
>>181965778>используют егоДля чего? :^)
>>181965879https://www.theguardian.com/technology/blog/2011/nov/09/programming-microsoft
>>181965870Тебе не приходит в голову, что софт - это не только десктопные формочки? А что это могут быть хардкорные вычисления и пакетная обработка данных, где экономия десятка миллисекунд на одной операции выливается в часы и сутки экономии времени при обсчете задач.
> где она не применима в ОП посье есть вопрос,где ответ?
>>181965934Ты хоть сам читал, даун?Не забудь еще на дату глянуть и подумать, хоть немножко.
>>181965939>>181965958здесь
>>181964870около 100к конкуррентных вебсокет соединений. На один 4х ядерный инстанс можно воткнуть 4 контейнера по 100к где-то
>>181962648там не отвечают на такие вопросы
>>181965958Тот же сервер i2p ты на нем не напишешь.
>>181965469Для меня 200 с учетом жирной базы это хай
>>181966179это почему?
>>181953714 (OP)Анончики, помогите. Извините, что не в тему. Пишет уже не школьник, поступил в дс, правда не на IT. Хочу параллельно учёбе самостоятельно вкатиться кодерство. Вроде не дурак - математику и инфу на 90 сдал. Но я долбоёб. Как вкатиться? Профильный учебник для 10-11 класса с углубленным изучением понимаю нормально. Но что делают программисты даже отдаленно не представляю. Вы сейчас какие-то непонятные термины употребляете. Хули делать? Первое, что в голову приходит - плюсы задрачивать? Просто я абсолютно не ебу, что делают реальные программисты, знакомых кодеров тоже нет. Потенциал, т.е. обучаемость есть.
>>181966179>i2p https://www.npmjs.com/package/i2pсхуев нет то?
>>181966199Нет, ты НАПИШЕШЬ, но оно будет сосать с проглотом у решений на Java или C++.
>>181966241Аргументируй плис.Мимо неплохой разраб на ноде.жс, но не шарю за и2п протокол
>>181966203https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/
>>181965870Ты немного тупенький, в алгебру-то можешь чуток? Вот представь, у тебя есть какой-то кусок кода, где происходит какая-то бизнес логика = что-то копируется, высчитывается, дополняются данные в мапе и отправляются далее. С постоянным привидением к типу и копированием переменных твои действия занимают на 10мс больше, чем на строго типизированных языках, и ты хохочешь с дивана и чувствуешь себя пиздец продвинутой макакой. Но вот внезапно пришли пара тысяч пользователей и начали активно все кликать, создавая нагрузку на этот скриптик в 2000rps и как-то стало печально, все тормозит, параллельно не летит. А теперь представь, что твой сервис действительно что-то делает и таких мест несколько = начинаешь скулить, начальник пиздит тебя тапком, заставляет чинить говно, и ты как продвинутая макака запускаешь просто 15 копий своего сервиса и считаешь, что это абсолютно норм, что так и надо, так все делают.
>>181963594если там нагрузка 1.5 калеки,то да
>>181965939Для таких целей существуют низкоуровневые языки типа Ассемблера, который никому кроме как в таких проектах, которых 0.01% от всего числа, не используется. И ты предлагаешь учить его новичку, который никому нахуй не нужен и который ничего не знает? Нет, ты просто старпер, который не может признать того, что динамическая типизация гораздо лучше статической, не зря она используется в Objective-C, его уж точно не такие дурачки как ты придумывали или с этим тоже поспоришь?
>>181966241в каком именно месте? в ноде есть биндинги к криптографической библиотеке, являющейся частью движка, а движок и либа написаны на C/C++. соснет разве что с многопоточностью, но в целом тоже решаемо с помощью кластеров.
>>181966203>Первое, что в голову приходит - плюсы задрачиватьНадо выбрать сперва направление развития, цель, а потом уже исходя из нее - язык.Хочешь андроид и мобилки - джава или что там на айосе сейчас, я не знаюХочешь геймдев - плюсы или C#Хочешь научный софт - плюсы, питонХочешь системный, драйвера, встроенные системы - СОпределись с направлением, а там уже поймешь и какие технологии надо осваивать
>>181966384динамическая типизация гораздо лучше статическойЕбать, что я читаю. Типа красное лучше, чем пирожки.
>>181966227Даже отвечать не буду.>>181966258Если кратко, то очень много относительно тяжелых вычислений. Написать можно>>181966386Охуенное решение. Но есть еще лучше! Делаешь веб-интерфейс на экспрессе, а сам втихую запускаешь тот же i2pd.
>>181966039Вот-вот, уже в 2011 Майкрософт понимал всю охуенность Node.js, а сейчас за 7 лет развития у него просто не осталось каких-либо внятных конкурентов. Остались только пэхопе-макаки и их поделия из говна и палок, которые они не хотят переделывать из-за того что сами не способны разгрести то дерьмо которое написали, поэтому вынуждены использовать бесчисленные костыли и читать себе мантры о том что пхп может быть чем-то лучше Node.js.
>>181966143ну и ладно, нода отлично горизонтально скейлится
>>181966395Спасибо, хоть буду знать, в каком направлении двигаться.
>>181966525Супертолсто, бро. Иди еще раз статью перечитай.
>>181966500>Охуенное решение. Но есть еще лучше! Делаешь веб-интерфейс на экспрессе, а сам втихую запускаешь тот же i2pd.И нахуя?
>>181966499Ну если из контекста вырывать, то да. Но ты забыл, что твой манямирок на весь тред не распространяется, ОП задал конкретный вопрос, но тут влетел даун со своей статической типизацией и решил поделиться своим охуенно важным и нужным мнением.
>>181966550я о том же. с докером даже потоки не нужны, если это не гуй на электроне.
>>181966384>низкоуровневые языки типа АссемблераНикто не пишет такое на ассемблере, он сейчас уже для совсем конченных байтоебов. Пишут на плюсах, иногда на джаве или шарпах. Значительная часть научного софта вообще на питоне, но не потому что он так уж хорош, а потому что очень прост и типичный ученый может не запариваясь нюансами кодинга нахреначить быстро свой алгоритм
>>181965232для РПГ онлайн подойдет?
>>181966203Задрачивай не языки, а computer science, начни с структур данных, алгоритмов, вот это вот все. Изучи как работает компьютер, операционные системы, как они различаются и прочее. Потом бери любой язык и все пойдет как по маслу.
>>181966611>И нахуя?Вот нода, вот i2p, оно работает! Ясделяль!
>>181966663вполне.
>>181966663Ты про браузерные игры? Или что?
>>181966710Спокойно подключаешь i2p либу на си к ноде и все работает с ахуенной производительностью, ахуеть вау, да?
>>181966324Ты совсем дебил или прикидываешься? Все самые загруженные сервисы в интернете используют языки программирования с динамической типизацией. Проблемы из-за пары тысяч пользователей могут возникнуть только в твоей воспаленной голове.
>>181966119где конкретика?
>>181966663Чтож вы все онлайн хотите пилить. Вон зайди в гд и почитай про рогалию, сколько лет ее анон пилит и сколько там труда надо вбухать, чтобы играло хотя бы полтора игрока.
>>181966663Для любых нагруженных вычислений не пойдет. Смотри в сторону Go, если хочешь быстро и просто что-то сделать и не особо понимаешь, что тебе нужно.
>>181966557>врёёти я скозалЯсно.
Нода для фронтенда тулза, и реал-тайм приблудЯбал вашу асинхронность
>>181966780>i2p либу на сиИ нахуя тут тогда нода-то? Я ведь говорил про решение, которое целиком или большей частью сделано на ноде.
>>181966782На чем основан твой кудахт? На 2018 год до сих пор всем движет джава с сишарпом, ноду используют ТОЛЬКО как изоленту, не более.
>>181966767да
>>181966782но ведь в с++ не динамическая типизация.
>>181953714 (OP)Это бесполезная хуйня, за которой будущее.
>>181966782Диван заебал, ты что-то кроме вротпресса и генераторов хтмл страничек видел в продакшне?
>>181966845а как это совместить с пхп?
>>181967206У тебя уже есть проект на PHP? Если да, то лучше переведи его пока на PHP7.2 и жди релиза PHP8.
>>181967206Выбрось эту хуйню прочь, либо жди до 202X восьмую версию с JIT компилятором.
>>181963759двачую адеквата
>>1819672697.1
>>181963759для чатика пойдет..
>>181953714 (OP)Если бэк простой (чуть сложнее обычного CRUD), есть большой и сложный фронтенд - то можно юзать.Если бэк сложный, с нетривиальной логикой, высокими требованиями к масштабируемости и лейтенси. Лучше выбрать другой язык для бэка.
>>181965870Причем к программированию твоя пекарня, даун? Нод нагрузку высокую держать не может. И динамическая типизация нравится только новичкам на старте программирования, потом начинается головная боль из-за нее.>>181964754>Тс для фронтаНаоборот. Для нода все на тс обычно и пишут.>>181954210>старую добрую джавку/шарпНа шарпе проктов сейчас очень мало, обычно один легась старого говна. Хотя майки начали развивать шарпу и сделали открытой, поэтому может за пару лет и поменяется ситуация. И джава/шарп хорошо, когда здоровая контора, куча бабла, времени и специалистов. А так это как на танке ехать по зайцам стрелять. Сам я на джаве более 5 лет разработкой занимался, но сейчас перебрался на js, потому что вакансий раза в 3 больше и бабла платят хорошо.
>>181966668>Задрачивай не языки, а computer science, начни с структур данных, алгоритмов, вот это вот все. Изучи как работает компьютер, операционные системы, как они различаются и прочее.В /pr/ вроде есть паста с нужными книжками в шапке новичок-треда?
>>181967396Вот и обновись до 7.2opcache включи, кэшируй что можно в Redis или Memcached, оптимизируй настройки веб-сервера и ОС.
>>181966203>Хочу параллельно учёбе самостоятельно вкатиться кодерство.В говновузе штоле учишься? На физкеке хуй бы ты в говнокодерство нашел время вкатываться.
не по теме треда-что меня ждет,если запилить проэкт на RoR?
>>181967689Тебя ждет проект на RoR
>>181967584>книжками И сразу фейл. Кодинг - это только практика и доки, а книжки разве что в толчке почитать про какие-то нюансы могут быть интересны
>>181967723какие подводные,не выгляжу ли я фриком?
>>181967741Книги это годнота, особенно для новичков.
>>181967768Всем похуй, особенно если оно будет работать.
>>181967846какие плюсы и минусы,высокая абстракция соблазняет
>>181967798>я скозал
>>181967930В гугл.
>>181967977хотелось бы услышать от бывалых кодеров
>>181967741>Кодинг - это только практика и докиМакакинг. Если ты не знаешь, что ты делаешь, но знаешь, что если сделать так, то будет определенный результат = ты макака с бананом, а не разработчик.
>>181967741>Кодинг - это только практика и докиДоки - шпаргалка, Для примера:https://docs.oracle.com/javase/7/docs/api/
>>181968022У тебя будет больше проблем в плане раскрутки, а не ебли с кодом.
>>181968029через макакинг все проходят,но кто то остается
>>181967689А какой ответ ты хочешь получить? Будет проект на RoR, все верно. Немного устаревший, clumsy и clunky, но если напишешь хорошо, то будет работать, очевидно, хорошо.Другое дело, что выбирают технологии к проекту, а не наоборот.
>>181968157Зачем через него проходить и тратить время, если можно этого не делать?
>>181968029Лучше уж макака, чем теоретик без законченных проектов
>>181967543>На шарпе проктов сейчас очень малоВ геймдеве шарп - топчик благодаря юнити. Половина геймдев-вакансий это шарп (а вторая половина - андроид на джаве и бэкенд на джаве жэе, а оставшиеся ноль целых хрен десятых - старый добрый С++)
>>181968029>Если ты не знаешь, что ты делаешь, но знаешь, что если сделать такПод это любой язык уровнем выше ассемблера можно подвести
>>181968229ты когда вкатываешься,ты макака и очень долго
>>181968286Вот это проекции.Прозреваю в тебе тупенького студентика который начал с книг, ниасилил их, затем начал сам говнокодить кривые и глючные поделия.
игры на жс пилить можно?допустим шашки,что на фронте,а что на беке?
>>181968435Предъявите ваш гитхаб
>>181968492Лол, какой еще нахуй бек в шашках?Или ты про мультиплеер?
>>181968170где РоР не применим или только с адскими костылями?
>>181968286Зачем нужны "проекты", если это копипаста из документации и со стак оверфлоу? В чем смысл? Просто что-то сделать, чтобы работало, а когда перестанет, открыть для себя тесты и дебаггер? Почему сразу нельзя понимать, что ты делаешь и писать код осмысленно? >>181968355Нет.>>181968383Ровно столько, сколько сам захочешь.
>>181968383Такое только в двух случаях:1. Ты вообще левый человек и о программировании ничего особо не знал до этого - живой пример это когда мальчика-обновлялщика конфигураций 1С сажают за написание кода на этом 1С.2. Ты тупой еблан, который способен просто копировать, что увидел. Думать это не про тебя.
>>181968529онлайн же
>>181968539В любых нагруженных вычислениях, все остальное делается стандартно = кидаешь все в кэш, 99% времени показываешь кэш.
>>181968637Тогда вебсокеты
>>181968627>просто копировать, что увиделне получиться,надо понимать что копируешь
>>181968502У нотариуса заверять надо? Паспорт прикладывать?
>>181968675и тут всплывает нода
Simpson K. - Types & GrammarКакое же гавно эти динамо типы, не даром TS придумали
>>181968627>Такое только в двух случаях:Да, да, ты-то сразу прыгнул из нуля в топ сениоры, способного в одиночку пилить архитектуру и реализацию сложных приложений, по лучшим практикам. При этом не читая книжек.
>>181968649а что считаеться очень нагруженным?
>>181968550>писать код осмысленноЧе это значит вообще?Мы че щас про какой-то донный уровень говорим, где люди синтаксиса того на чем пишут не знают?Че за хуйня вообще? Нахуй какие-то книжки читать, вы че дебы? Вам надо объяснять про классы и функции и всю подобную хуйню? Без книжки не разберетесь?
>>181968701Можешь просто суп закоммитить
>>181968831Бля, я серьзно хочу понять, че вы там читаете. Может упускаю что-то. Киньте пару последних прочитанных книг, похуй по каким технологиям
>>181968120Золотые слова.
>>181968831>Без книжки не разберетесь?Опыт показывает, что многие не разберутся и будут штамповать говнокод даже не зная, что можно иначе.В лучшем случае, люди сами придут ко многим описанным в книжках концепциям, только набив по пути кучу шишек и завалив пару проектов.В худшем так и останутся криворукими макаками, упорно гнущими свою линию "тесты нинужны, нормальный код нинужен, библиотеки нинужны, велосипеды с экспоненциальной сложностью - наше все".
>>181968763Ты, наверное, из тех, кто никогда инструкцию не читает, да?Умный человек прочитает книгу и избежит большинства ошибок, увидит и изучит best practices. Дурак же пробежится по полю из граблей, словит инъекций, бэкдоров и будет сидеть в макаках, прикрывая срам костылями.
>>181968968Давай кидай последнюю прочитанную книгу
>>181968831>Вам надо объяснять про классы и функции и всю подобную хуйню? Без книжки не разберетесь?да, мне надо. видишь ли, я тупой, люблю иногда почитать спеку того языка, на котором пишу. или даже не пишу. иногда так получается что я потом понимаю как он работает, а люди которые "разобрались без книжки" - нет.
>>181968953Ну я в свое время читал: Кормена и Кнута по алгоритмам, Страуструпа по С++. Паттерны проектирования, чистый код. Ну и бложики какие-то айтишные, уже и не упомню какие, давно это было.
>>181969076>>181969111Я-то уже синиор с 10-летним опытом, мне уже эти книжки ничего нового сказать не могут. Но вот на заре карьеры и в универе много чего читал. В итоге довольно быстро и успешно вкатился в хорошие работы и зарплаты, миновав стадию "макака за еду", на которой многие зависают на годы.
>>181968831Ты напоминаешь бухого пилота вертолета, который лезет управлять истребителем с ДА ХУЛЕ ТАМ ДЕЛОТЬ Я ШТУРВАЛ ЕБА КРУТИЛ НАХУЙ СУКА.
>>181968831Причем тут синтаксис? Синтаксис -- это всего лишь интерфейс, в случае ДЖАВАСКРИПТА сценарии для движка на C/C++. Другое дело, что если ты не знаешь спеки v8, а просто копируешь чей-то код, думая, что все понимаешь, хуле там блять, то рано или поздно столкнешься с очень ебанутыми багами, включая баги самого движка, из-за которых твое приложение ляжет надолго и намертво. Тут уже 15 контейнеров с говнокодом не помогут.Но если пишешь круды, то это тебя не касается, проходи мимо, макак.
>>181968831>про классы и функции и всю подобную хуйню?Сравни жабу и жс, как небо и земля
Коли тут погроммисты (жс мартыхи), поясняйте по масти:Ебал байты 1.5 года (stm32 с STDPeriph, PIC), ну и там далее по списку.Два месяца NewKookarekFactoryPetoohZalupaInterface, чистил говно в легаси в одном банке.C++, 2 года, WinAPI, OLE.DB, легаси с 97 года в том же банке, CRM для местного коллцентра банка из прошлого абзаца, пожрал говна с лихвой..NET, и все что с ним связано, WebAPI, крудошлепство, микросервисы, ZalupaModelRequest.Сейчас swift-мартыха уже почти полгода, хуячу приложуху, потому что на галере не нашлось больше долбоеба, выдали ложку с дыркой, пью смузи.Последнее - полная хуйня, лучше блядь WF под легаси хуярить, чесслово. Куда еще покатиться чтобы было заебись? (inb4 вебпараша)
>>181968831двачую. будучи студентом осилил книженцу по с++ от страуструпа, больше ничего не читал, кроме всяких блогов, хауту и конечно же доков.возможно будет полезна книженция по паттернам хотя сомнительно, и по алгоритмам эта только в редких случаях лол, если ты в гугл не собираешься устраиваться.
>>181969307Структуры хоть осиль, макака
>>181969307>и по алгоритмам эта только в редких случаях лол, если ты в гугл не собираешься устраиваться.Недавно перекатился в ДС2, сейчас в поисках работ. На 3 из 5 собеседований спрашивали про алгоритмы: сортировка, поиск етц.Как-то так.
>>181969293>Куда еще покатиться чтобы было заебись?Где больше платят.Деньги можно везде заработать, на почти любом ЯП. Главное это идея и реклама. В идею еще входит то, что твой проект будет нужен кому-то. Но можно вполне себе создать хорошую копию чужого проекта, просто с некоторыми отличиями, переманить аудиторию и радоваться. Хлеба с икрой не будет, но вот колбасу точно купишь.
>>181969293Батя, полезай обратно в C++, нахуй сбежал оттуда? И трусы надень.
>>181953714 (OP)Вообще, я не веб разработчик, но скажу такГодная платформа на которой на изи можна запилить что угодно практически, начиная от чатика заканчивая приложением на твою пеку.Охуенно большое количество модулей позволяет тебе не изобретать велосипеды, а использовать уже написанные до тебяНуу и самое крутое как по мне ето то что можна писать свои модули на С++ и лампово быстро устанавливать.мимо не веб разработчик
>>181969293А что тебе "заебись"-то? Денег побольше и стабильности? Или задач поинтереснее?Я вот в науку перекатился, работаю в вузике. Занимаемся урбанистикой, разрабатываем всякие системы анализа городских данных, автоматизации проектирования и т.п. Платят мало, зато темы интересные, а главное чувствуешь свою пользу (мы как можем пытаемся бороться с тенденцией по застройке городов муравейниками без инфраструктуры).А раньше работал в ынтырпрайз говне, платили в два раза больше, но тоскааа.
>>181969498А при чем тут веб разработчик и нода? Для веб разработчика что нода, что спринг, что друпаль. Какая нам нахуй разница? Я, вот, реакт разработчик, у меня нода только мой бандл сервит, ито в деве
>>181966920>>181967017>>181967092Ютуб Пайтон используют, Вики и Фейсбук - пыха, Реддит - пайтон. Вы там совсем что ли ёбу дали? Какая нахуй статическая типизация в 2к18?
>>181969307>и по алгоритмам эта только в редких случаях лол, если ты в гугл не собираешься устраиваться.Алгоритмы полезны на базовом уровне, ну там о-нотация, сложности пары базовых структур данных. Чтобы понимать, почему не стоит делать поиск по списку или не удивляться хуле так долго работает удаление из ArrayList
Если хотите стабильную работу, то идите в 1С. Я не шучу, там недостаток квалифицированных кадров, а если еще разбираешься в ОС и БД, то с руками оторвут. Причем даже в любом мелком городе место найдется. Из минусов: ЗП почти всегда в рублях, помимо айти надо шарить в других сферах.
>>181969653Фейсбук и вики создавались тогда, когда альтернатива пыхе была - C++ через CGI, что то еще мучение. В итоге они глотнули говнеца, что Фб что Вк были вынуждены писать какие-то свои ускорятели пхп кода, лишь бы их легаси говно не ложилось под возросшей нагрузкой
>>181969642>спрингмой ночной кошмар
https://2ch.hk/b/res/181969475.html
>>181968701да-да пруфы плиз
>>181969819У Рейму.
>>181969480>>181969487>>181969498Я просто поехавший, мне нихуя вообще не нравится. Я ныряю в технологию, нахожу в ней (либо в работодателях, которые представлены на рынке, с их требованиями) критический недостаток, и перескакиваю на другую с потерей в профитах. Цэгробгроб сейчас вообще в пизду катится, когда пытаешься к легасикоду прихуярить что-то вменяемое, хотябы с 11 стандартом - получается нечитабельное говно, которое надо переделывать. Ехал макрос через рендж, да __T погонял, ну его впизду.Последнее что реально понравилось - майкостек со всем прилегающим, но блядь, 95% галер крудошлепствуют, им подавай фулстек разраба, чтобы фронт хуярил (который я НИКОГДА не трогал) к сервису, либо иди нахуй. Может реально потрахаться с этим, ибо .NET ну ммммаксимум приятен?
>>181969724>идите в 1СЭто же тоска адовая. Что там может быть интересного? А делать унылое говно год за годом - так себе развлечение, особенно если есть выбор.Ну и 1Сники это обычно ИТ отдел в не-ИТ конторе, что тоже то еще развлечение. Постоянные конфликты с начальством, которое не понимает почему ИТ отдел жрет столько денег при том что не приносит никакой прибыли.
>>181969798А чего, нормальная тема, я на нем начинал работать. все тот же фронт-энд разраб
>>181968727aiohttp, sanic дает ей пасасать
>>181969542Ну чтобы приятно было хуярить, понимаешь? Чтобы не приходилось за какими-то ежедневными вещами лезть хуйпойми куда, чтобы IDE удобная, и чтобы штабильность, чтобы не стартапчик с овертаймами, но и не тырпрайз с "чини таску, вот тебе 20 часов". 300к/нсек не нужны, мне уже не 22.
>>181969642Почему вуе лучше, а реакт не реактивный?
>>181969922>Говорю про стабильность>Это же тоска адовая>Ну и 1Сники это обычно ИТ отдел в не-ИТ конторе, что тоже то еще развлечение.Так иди в какой-нибудь франчайзи с почасовой оплатой. Или сам будь себе ИП и поддерживай несколько организаций. Или сам роди охуенную конфигурацию "Управление АйТи-мартыхами" и греби бабло.
>>181953714 (OP)для проектов уровня "сделал и забыл"Если нужна поддержка годами, то на хуйКурсачи на ней можешь делать
>>181970061Да ты охуел, пошел на хуй с треда.
>>181969724> Если хотите стабильную работу на русских пидорашек без возможности даже мечтать о релокейте в белую страну или удаленке за $30+/часПофиксил.
>>181970102Да я не спорю что стабильность. Но меня от всей этой бухгалтерии спать и блевать тянет, хз как вы ей занимаетесь.
>>181970070Вуе не трогал, на реакте и так дохуя работы, нахуя мне еще и нейтив.
>>181969653Открою большой секрет, интернет так не работает. Если ты воображаешь, что у гугла большое приложение на го, которое и поисковик, и мыло, а у фейсбука ларавел стоит один и раздает в одиночку все подряд -- спешу расстроить. У все больших сервисов МНОГО приложений на РАЗНЫХ языках, потому что язык и технологии выбираются исходя из приложения. Более того, совершенно не зазорно написать свою имплементацию интерпретатора (как сделали в фейсбуке с hhvm) или датабазу, в которой хранятся все вычисления (как у digital ocean).Поэтому если все вычисления происходят в базе и написаны на С++ или Go, то в целом без разницы чем кэш раздавать -- пыхой или пайтоном.
>>181970122This.Пара релизов и все нахуй отваливается, какая-нибудь зависимость у другой зависимости протухла и не совместима с этой версией ноды, эта вот хуйня не собирается, пиздец просто. Что-то сложное строить и поддерживать тот еще ад.
>>181970133Ну что ты, я за советом пришел.
>>181969165>Но вот на заре карьеры и в универе много чего читал. В итоге довольно быстро и успешно вкатился в хорошие работы и зарплаты, миновав стадию "макака за еду", на которой многие зависают на годы.Сильно тебе помог сам факт окончания универа? Есть ли среди находящихся на твоем уровне мастерства погромистов те, кто вуз не кончал либо получал заочное обучение (ну тип для облегчения перекота в случае чего)?
>>181960603Этот даун все, как есть, сказал.НодЖС - для уебков, которые не могут осилить более одного <уебищного> недо-языка.Все эти архитектуры "мы заметили, что ты любишь дрочить на яваскрипт, поэтому дрочи на него и на серверной стороне" рождены специально для таких даунов.Более того, ими и пользуются только такие дауны.Из всего этого одно следствие - если проект планируется со сроком жизни более трех месяцев, то начнется пиздец с поддержкой и модификацией. Потому что у даунов аттеншн спэн коротокий, они не в состоянии осилить новые версии, и т. д.
>>181969878Такое чувство, что ты перегорел из-за жувания легаси говна. Тут как бы лучше передохнуть, пересесть на что-нибудь лайтовое. Сейчас куча стартапов в ДС и ДС2 на го и ноде, куча деньжищь не будет, но может хоть нервный тик пройдет.
>>181970246А нахуя вы мажорную версию ноду меняете, долбаебы? Свои проекты на джаве тоже постоянно апдейтите когда новая выходит?
>>181970246Вообще охуеть. А где не так? Назови мне хоть одну платформу, где можно без задней мысли обновиться через пару мажорных версий и ожидать стабильного аптайма и дальше.
>>181970156>Но меня от всей этой бухгалтерии спать и блевать тянет, хз как вы ей занимаетесь.Доводилось мне работать и подрабатывать. Ничего такого сложного, а если ты еще и обаятельный, то не работа, а рай.>>181970145Правильный фикс, но не все хотят в Европы, например.
>>181970061> не стартапчик с овертаймами, но и не тырпрайз с "чини таску, вот тебе 20 часов"Ну вот мне наука зашла. Сам себе начальник - у меня своя тема (по ней - код, статьи, уже кое-какая репутация, иногда даже в СМИ зовут дать комментарий по теме), пара студентов в подчинении и формальная обязанность написать в год пару статей в научные журналы или выступить на конференциях, чтобы повышать рейтинг вуза.Сам вуз платит копейки, но иногда обламываются сторонние проекты, где можно подзаработать. В общем мне норм зашло. Но мне туда повезло попасть, так просто с улицы туда не попадешь (надо знать где искать, да и вакансии открываются редко, вуз в отличие от коммерческой конторы не может просто взять и нанять сколько хочет людей, даже если деньги есть).
>>181963594А кто пиздел в твоем чатике, когда вы курили?Никто? То-то и оно.Нод.жс-м пользуются только такие уебки, которые даже не салфетке не могут прикинуть ожидаемую нагрузку.
>>181970409Для тех кто не хочет в европу и рад родной мухосрани существует удаленка. Только на 1С ты все равно будешь сосать хуй за максимум 1-1.5к пидорахарублей в час.
>>181964610>Монго легко реплецируется насколько я понял, а в sql придется подтанцовывать с бубнами.Блядь, одной фразой показал все, что надо знать о любителях обмазаться нодой.
>>181962598>>181961937Внезапно - да, и в говне тоже неплоха.Нода хуева одним потоком выполнения, и все. В говне потоков много, параллелизм есть как и конкурентность через корутины.Короче говоря, нода не годится под огромные нагрузки.
хипстерская хрень,которую даже создатель не любит..
>>181970358>Свои проекты на джаве тоже постоянно апдейтите когда новая выходит?Разумеется, за редким исключением. Просто новости читаем, ставим EA, пробуем так запустить, смотрим, что отваливается или просто не так работает, тихонько допиливаем.>>181970396Ты забываешь учитывать скорость выхода ноды, у нас пару раз и минорных что-то ломалось (но точно не скажу, завтра спрошу у жявоскрипточервей если хочешь)
>>181970602Не годится под распределенные вычисления, а не под хайлоад, это разные вещи, нода таки отлично скейлится
>>181966655Ох, блядь, ебаные вы попугаи.Нормальный научный софт - на фортране.Потому что ученые инерционны.Если учить один язык, то тот, на котором уже до хуя всего написано.Был этап, когда в американской физике появилась молодая поросль и стала перехуяривать софт на плюсы. Но быстро оказалось, что поросль не знает ни плюсов, ни физики, была выпизжена, а стариканы засели обратно за фортрат.Кто там будет тебе расчеты на питоне хуярить, это я не знаю. Представители гуманитарных наук, разве что.
>>181970358Жаба обратно совместимая, ынтерпрайз не любит нежданчиков
>>181970694>Ты забываешь учитывать скорость выхода ноды, у нас пару раз и минорных что-то ломалось (но точно не скажу, завтра спрошу у жявоскрипточервей если хочешь)А тебе не поебать на скорость выхода? Если никаких критических для тебя вещенй не пофиксили, то зачем чинить что не сломалось?
>>181970792Это объеб от маркетологов оракла, я переезжал проект с 6 джавы на 8
сижу на пхп,мне норм
>>181970743Ну да, для дегенератов на HighLoad++ - да. Этим дегенератам даже планировщик ядра мешает. Адекваты же давно понимают что говно намного лучше работает так как хоть поддерживает оптимизации под SIMD. Адекваты понимают что конкуретность говна и модель взаимодействующих процессов - находка. А нода максимум идет в удел быдлокодерам и долбоебам.
>>181970356>>181970452Да парни, я вообщем-то к этому выводу (легасиговно убивает желание жить) уже к этому пришел. Осталось только не_стартап найти, может отделы на рынке труда какие в больших конторах имеются, нужно же им новые продукты выкатывать.
>>181970289бамп
>>181970898Что поломалось?Будут выпиливать старьё в новой версии
>>181970898И в каком месте тебя постигла неудача?Ну, я навскидку могу некоторые тонкости вспомнить, но не на 8-ке, а не 7-ке.Безопасность и плавающая точка.Но если ты специально задрачивался на знание этих тонкостей, ты бы знал заранее об этих изменениях.А так - не верю.У меня долгоиграющий проект с 1.3 до 8.Менял пару сторонних библиотек и зависимости в java.security. Все, блядь.
>>181970343Люто двачую. Любой JS код выпиливается нахуй после 2-3 месяцев работы, так как понять в этой лапше нихуя нельзя, а скоротечность модификаций языка поражает. Язык делают долбоебы, такие же долбоебы на нем и пишут.
>>181970832Вот благодаря таким вот существует древнее легаси и страдания.>А тебе не поебать на скорость выхода?Нет. А тебе?>Если никаких критических для тебя вещенй не пофиксили, то зачем чинить что не сломалось?А почему бы не начать бороться с ленью и все же начать ставить обновления и готовиться к переходу на новую версию?Сидеть на древнем говне нормально если у тебя свой личный проект для тебя и твоих друзей.Если можешь - то лучше начни. Рано или поздно обновляться придется, просто это будет больнее и дольше.>>181970792Не всегда и не везде.
>>181971058Вся эти проблемы как раз в сторонних либах, в итоге отказались мы от апдейта, потому что либо для работы с экселем и его аддинами последний раз апдейтилась ~в 2005 году, и такое повсеместно.
>>181970358На яве обновляться легко и приятно.Потому что с любой версией хуярится такой документ:http://www.oracle.com/technetwork/java/javase/compatibility-417013.html#incompatibilitiesИ вероятность, что ты использовал на всю катушку какие-то из затронутых вещей, невелика. А если и использовал, то тебе на этапе компиляции ИДЕ все подскажет, и за тебя все поменяет.А когда ты с нодой ебаной обнаружишь несовместимость?
>>181971110Тут не технология виновата, а говнокодеры пишущие говнокод. На ноде вполне неплохо пишутся компонентно-ориентированные штуки, главное все разбивать на мелкие функции, не городить зависимости, использовать декораторы почти всегда, вместо почти всего. Само собой тесты и бенчмарки, без них любой код будет априори говном и лапшой.
>>181971269>А когда ты с нодой ебаной обнаружишь несовместимость?Как и везде -- запустил тесты, что-то отвалилось, исправил, не?
>>181971110>Язык делают долбоебы, такие же долбоебы на нем и пишут.Один ты самый умный и чудесный. Где твой-то код посмотреть можно, м?
А вы тоже помните, когда разработчик отозвал свой маленький говномодуль и все у нодебилов пошло по пизде?
>>181970289Бамп вопросу.
>>181971407Помним, была хуйня, хорошо что создался такой прецедент, теперь такой хуйни не будет
>>181971294Нода - это НЕ технология, а отрыжка технологичного мира, чтобы дауны не умеющие в сеть с epoll() и теорию параллельных вычислений могли быстро что-то написать... Что-то они как раз и пишут.
>>181971254Ну, т.е. проблема не в яве же.А в том, что вы используете старое говно.Но я все еще не до конца верю. Старые либы на новой яве, КАК ПРАВИЛО, работают без проблем. Это какой-нибудь баунсикасл нужно подбирать под версию ЖРЕ. А уж ПОИ, хуй там - любая версия покатит.Гораздо больше проблем, когда тебе надо поддерживать код, который может работать только на супер-старых жре. Вот тут пиздец. У меня есть проект, который до сих пор (!) работает под 1.31 (потому что там такая операционная среда, которую никто не хочет менять). Уже и библиотек-то под это дело скомпиленных не найдешь. И люди, которые помнили, что "а, эта хуйня на 1.3 делается вот так" уже все на кладбище переехали.
>>181953714 (OP)Там есть утечки памяти и высокий порог входа.
>>181971387Держи, дебич. https://github.com/eapache/channels
>>181971381Ахахаха"Запустил тесты".На яве 99 процентов хуйни видны на этапе компиляции. Которого у вас просто нет.А как вы там тесты написали, это хуй еще вас знает. Если вы пишете на нодежс, то, наверняка, хуево вы написали.Так что нет, не как везде.
Нет, вы поймите, нода это не плохо. Просто нода это ПХП2к!8, но только хуже. Проблема редко бывает в технологии, проблема бывает в восхищенных детях-фанатиках.
>>181971474Ноду нужно уметь готовить и применять. На чем GraphQL сервер писать будешь? Вычислений нет, стейта нет, написал скрипт обращения к микросервисам, записал метрику и логи, отправил ответ. Запустил десять раз, сидишь и кайфуешь.
>>181971593>https://github.com/eapache/channelsКоммит с супом или пиздабол.
>>181971595Ты ебу дал? Все есть, особенно с тайпскриптом.
>>181971110Про язык не соглашусь. Язык, как раз, подтягивают к человеческому виду. А вот за идею использовать его там, где ему не место, в аду будут отгрызать яйца.
>>181971595У кого "у вас", поехавший?
>>181971663Т.е. ты не понимаешь, что обертки это не компиляция, да?Хули я с тобой тогда дальше разговаривать стану.Иди собирай ранец, школа скоро опять начнется.
>>181971717Жопу притуши, потом вернись и перечитай тред.
>>181971661>Коммит с супом или пиздабол. Иди нахуй. Чтобы ты мне потом ебал мозги своими деанонами. Иди дальше дрочи в своей Москве. Мне хватит того что моей штукой пользуется дофига людей.
>>181970463> Через пол-года я уволился - не упало ни разу.> А кто пиздел в твоем чатике, когда вы курили?Усвоение материала и логика почти дотягивают до маркетолога.
>>181971663Тайпскрипт НЕ НУЖОН. Зачем писать на обрезанном сишарпе, компилищимся в ЖОВАСКРИПТ, если можно просто писать на сишарпе? Ну или просто на ЖОВАСКРИПТЕ, если очень хочется.
>>181971607Но ноду и делали для детей.Разговаривая с апологетами ноды, всегда помни, что ты разговариваешь с детьми.Не жди от них разумных аргументов и стремления что-то понять.
>>181971757Но зачем ты врешь что это твой гитхаб? Это жалко.
>>181971786Характерно, что ты не ответил на вопрос.Это характерно как раз для даунов, которые хвастаются высокопроизводительными проектами на ноде.
>>181971528>работает под 1.31Вас пригласили на (кастинг) Вудмана
>>181971800Ррррряяяяя!Ты поехавший довн, ты ничего не понимаешь!Я ща мамке пожалуюсь!
>>181971744Так жопа у тебя горит, если ты мимокрока уже в фанатичные адепты жоэс записал.Суть в том, что апдейте технологий ничего не меняется нигде -- есть тесты, есть статус проекта, нет тестов, нет статуса проекта, проект по умолчанию не работает, и тут уже похуй какая у тебя версия жавы и видны ли ошибки во время компиляции.
>>181971920Так зачем?
>>181971833Жалко у пчелки в попке. А гитхаб моего приятеля. Иди нахуй потому. Буду я какому-то вонючему анону из мухосранска доказывать.
>>181971908Если тебе кажется, что заработок программиста чем-то лучше и приятнее заработка участников кастинга Вудмана, то видно, что деньги программированием ты еще не зарабатывал. Ну, может, копейки какие-то.Поэтому я всегда угораю с рассказов про 300кк/с.
>>181971722Какая обертка? Какая школа, че ты несешь. Тайпскрипт компилится(да, да, ты ставишь отдельный компайлер, который написан на плюсах(или чем то пободном) в джаваскрипт, как твоя джава в байткод.
>>181971958Ты жоэс не отличаешь от нодежс, хули с тобой говорить?Какой ты адепт, если нить беседы удержать не в силах. Иди на хуй просто
>>181972007Ща все классные поцаны так делают!Весь 9-й Б, например
>>181971864> работало заебись быстро и долго,то не подходит> Через пол-года я уволился - не упало ни разу> ПЯТЬ МИНУТ БЕЗ ХАЙЛОАДА> ты тупой> нет ты
>>181972032Крепись, в первый раз больно, затем привыкаешь
>>181972057>компилится в джаваскрипт, как твоя джава в байткод.>компилится в джаваскриптПиши еще. Реально интересно читать творчество душевнобольшных
>>181972132Я 20 лет работаю, вряд ли ты можешь мне рассказать что-то новое
>>181972077???>>181972110Так все же зачем, макак?
>>181972129Ну, ты на вопрос-то ответишь?Или таки нет?Напоминаю, тебе был задан вопрос, от которого ты увиливаешь.Через сколько ты уволился никого не ебет.
>>181972057Смешно пишешь. Тут вверху уже какой-то поехавший говорил, что нахуй что-то знать, читать что-то, в пизду, взяли и делаешь. У вас с ним много общего.
>>181972220Ты тупой, что ли?Тебе же написали зачем: "Ща все классные поцаны так делают!"
>>181972162По делу то есть что сказать или будешь гринтекстить дальше? Например как ты понимаешь определение компайлера?
>>181972319>>181972354Тебе туда же
Как по мне с нодой всё ок. Хорошее знание js лишним никогда не будет. В любой средней галере есть пара проектов на ноде. Да и вообще вэб везде более-менее одинаковый.
>>181971958А кто тестирует тесты?Я охуеваю с этих тестеров, блядь."У нас регрессивное юнит-тестирование, мы точно знаем, что все работает".А потом смотришь, да, тесты писали те же уебаны, что написали слой работы с БД без единого rollbackTransaction, оооок.
Мужики, а ГРАФ КУЭЛ юзаетепо-моему заебись тема
>>181972057> который написан на плюсахНо тайпскрипт компилятор написан на тайпскрипте.https://github.com/Microsoft/TypeScript
>>181972509БВАХАХАХАХАХАХАХА
>>181972018Пиздос.
>>181972540Ты чего?
>>181972399Я надеюсь ты троллишь. Ты понимаешь, что source-to-source и jit компиляция -- это совершенно разные вещи?
Забавно читать бывших студентов с пиздой под носом, работающих джунами в какой-то галере за 30к и понятия не имеющих о чем они спорят лол.
>>181972540>>181972509Проиграл с дебила, не умеющего в понимание бутстрапинга.
>>181972354Мааам, смотри, какой хороший язык?Ну и что, что нетипизированный, мы накрутим оберток, будем использовать их, и все будет заебись!Ну и что, что нет compile-time checks, мы будем использовать обертки, и все будет заебись?Как зачем использовать говно в обертках вместо нормального языка, в котором все это есть из коробки?Как уебка вырастила?
>>181972694Столько много непонятных слов.Просто покажи зарплатную ведомость, сколько ты за август заработал бутстрапингом своим. Ну, или за июль, если за август еще не выдали, бггг
>>181972259Пользователей было кот наплакал, но они были. И, специально для тебя я еще раз повторю изначальную цитату ОПа:> работало заебись быстро и долго,то не подходитНадеюсь, НЕТ ХАЙЛОАДА станет клейкой лентой для твоей жопы порванной очевидным фактом, что нода может обрабатывать запросы пользователей и не падать пол-года минимум.
>>181972633Так никто и не говорил что это одно и то же, разговор шел что то и то компиляция.>>181972700Да какое говно в обертках, угомонись и почитай пожалуйсте. ТS компилируется(да, да, с компаил тайм чеками) в JS,а твоя джава в байт код, вот и вся разница.
Всем спасибо, анончики!Вы - лучшие!Ни одного довода в пользу node.js в треде не увидел.Не буду этим говном обмазываться, вы сэкономили мне массу времени!
>>181972700Определение компайлера так и не сказал мне.
>>181972853>что нода может обрабатывать запросы пользователей и не падать пол-года минимум.Ты это, проект покажи и нагрузку. Я тоже могу сделать хэловорлд и падать оно не будет.мимо
>>181972862Это разная компиляция с разными условиями успешного завершения. Я тебе сейчас за щеку накомпилирую, попробуй только сказать, что это чем-то отличается от твоей оберточной компиляции сурсов в сурсы.
>>181972862Ну, а JS-то потом как? Тоже, небось, компилируется, да? А... нет, через хуй интерпретатором как-то хуярится до первой eun-time ошибки. А... постой, в JS ВСЕ ошибки run-time...Ну, анонче, ты меня убедил. Все, перехожу на тайпскрипт, жизнь станет легче.
>>181972892А чем будешь? Расскажи. Тоже обосрём.
>>181973011Ну, а байткод-то потом как? Тоже, небось, компилируется, да? А... нет, через хуй интерпретатором как-то хуярится до первой eun-time ошибки. А... постой, в байткод ВСЕ ошибки run-time...Ну, анонче, ты меня убедил. Все, перехожу на тайпскрипт, жизнь станет легче.
>>181972768Хуйца, Дебилам которые не знают что такое бустрапинг, анализатор граматики, компилятор, абстрактное синтаксическое дерево, конечный автомат, стековый автомат, и UD/DU-цепочка я даже вакансии эникейщика в своей фирме не дам. Подобных уебней желают видеть все галеры - нихуя не понимает, зато тупишет говно код. Потому, иди нахуй к своим коллегам. Зарплатную ведомость ему. Может тебе еще выложить номер паспорта и номер моего Porsche, уебок с маской Фокса? Таких даунов как ты я видел жопе. Из за таких охуенно умных дебичей у меня были проблемы с поступлением в нужный мне универ в своей время, сейчас же у меня ненависть к подобным тупорезам в МОЕЙ сфере. СЪЕБИ потому НАХУЙ с моей профессии, Я профи, а ты дилетант. И точка.
>>181972853Ну, охуеть теперь, nodejs сервер за полгода не упал.Три запроса в день обрабатывал и не упал.Это маленький шаг для ебаного анона, который написал чат и через полгода уволился, но огромный шаг для человечества.Спешите видеть, проект на ноджс, который не упал за полгода.Все, анон, где можно купить побольше твоего ноджса?
>>181972964мамке твоей сказал, она обещала передать
>>181973136Sarcasm overload.
>>181973106А пик с флорентиной выложишь?
>>181973099я нисколько не сомневался, что ты хуево понимаешь, как мир устроентебе не надо писать еще что-то, чтобы кого-то в этом убедитьи так всем видно, что ты тупой уебокиди на тайпскрипте что-нибудь напиши, успокойся
>>181973106>я даже вакансии эникейщика в своей фирме не дам.>в своей фирмеСпасибо, анончик.Это был самый смешной коммент в треде.
>>181972354ts не компилируется, а транспилится.
>>181973106Из всего этого знаю только конченный автомат. Это твоя мамка. Еще она твоему бате делает страпонинг, это ведь почти то же самое, что и бутстрапинг, да?
>>181973316Транспаил это просто термин для сорс-ту-сорс компаила.
>>181973316Тссссс, он и так весь на нервах!
>>181964901C#, Netbeans, жидея.мимо
>>181973419Это ты знаешь, ибо анон выше подсказал? Может почитаешь, что это значит, дурачок?
>>181973475Ох, блядь.Нетбинс? Рилли?Когда жидея стала бесплатной?
>>181973414Обосрался, люблю такие тредымимо nodejs dev
>>181972694Проиграл с дебила, который не понимает понятия бутстраппинга.
>>181973136Ты чего порвался-то так сильно? Расскажи-ка, что у тебя не падало пол-года? Вкладка с двачем?
Какие же галерные выебщики дегенераты, пиздец просто. На полном серьезе доказывают что их любимая платформа/ЯП самые лучшие для всех задач. Дауны не осознают что у каждого инструмента есть несколько измерений для оценки его целесообразности для той или иной задачи. Где-то важна возможность обрабатывать хуилиард запросов в наносекунду на дроплете за $5/мес, а где-то важно чтобы и индус справился и собрал нужный сервис, но при этом можно не хуилиард, зато на 1000 инстансов и т.д.
>>181973587стояк на твою мамку
>>181973587У меня хуй второй год не падает. Твоя мамка довольна.
>>181973516Братишка, не гори.https://www.stevefenton.co.uk/2012/11/compiling-vs-transpiling/https://en.wikipedia.org/wiki/CompilerИ признай уже что ты решил поиграть терминами и что ты их понимаешь неверно, в голове у тебя просто запомнилось неверное определение, это нормально, все легко в памяти восстанавливается.
>>181973624"Нам нужны сильные программисты" (С)
>>181973624>>181973655Поцаны, познакомьте! Гляжу, его мамка до хуя популярна на дваче
Это же фронтенд?В целом единственная интересная там область это дизайн, а там думаю более-менее похуй в какие ты технологии можешь
>>181973559О! Расскажи, часто ли ты делаешь бутстрапинг?
>>181973655>>181973624Не могу понять. Вы два полыхающих дебича, или один дважды полыхающий дебич?
>>181973735Да хуй там плавал!Эти мудаки принесли яваскрипт на бэкенд!
>>181973753У мамки спроси же!
>>181973696сорян бро, не могу номер найти, слишком много похожих шлюх добавил в контакты>>181973753я просто мимо проходил, не удержался
>>181973106>я видел жопе
>>181973746Не делаю
>>181963759>нода это программаСпасибо за объяснение
>>181973802Моя не знает, у кого на нее стояк. А твоей хуй изо рта вынуть не разрешают. Такая вот дилемма.
>>181974040Ну вот, а анон выше так напирал на это.Теперь не знаю, кому верить.Вы, яваскриптеры, все такие противоречивые...
А шо скока платят за знание оппика?
>>181973658Ух бля. Тайпскрипт для жоваскрипта синтаксический сахар и ничего более, ибо все его ФИШЕЧКИ с типизацией существуют только на уровне тайпскрипта и транспайлера. Когда тайпскрипт транспайлится в джаваскрипт, программа становится обычным джаваскриптом.И тут возникает вопрос -- нахуя еще один уровень абстракции? Просто потому что это круто и модно? Какие приемущества? Типизация? Ну есть flow, с ним все норм. Куча сомнительных сахарных фич? Нахуя? Просто потому что?Дальнейшее путешествие джаваскрипта в v8 ничем не отличается от путешествия джаваскрипта в v8, поэтому я тотально не понимаю кто что кому хочет доказать.
>>181974071Ты бы посмотрел, что означает слово "дилемма". Использование слов, значение, которых ты не понимаешь, может привести к тому, что твое и без того раздолбанное очко перейдет в зрительный зал.
>>181974211работа практически за едупотому что каждый 8-миклассник учит эту поебень
>>181974258Ну тогда нахуй вообще говорить по этой теме.
>>181974219Он хочет доказать, что и в ЖС возможна типизация и есть компиляция!!!!Я еще помню начало этого безумного монолога
>>181974061>>181974228>что означает словоХорошо, когда есть к чему приебаться.
>>181974285ОП спросил, что это, и надо ли это.Ему отвечают, потому что мы тут все его друзья, хули ты такой непонятливый?
>>181974338Ну, мамаша твоя поднадоела уже, присматриваемся к твоему очку.Продолжай пиздеть с умным видом
>>181974211Только за одно знание платят примерно нихуя. Нужно ументь програмиировать и в целом понимать как оно все устроенно. Язык программирования вторичен.
>>181974390Но надо учитывать, что ноде.жс и программирование это примерно как балет и кулинария.
>>181974388Ну что ты. У тебя пол-года стояк на нее был, а теперь ты переобуться решил. Будешь переобуваться не нагибайся - хуй изо рта твоей мамаши может оказаться там, где бы тебе не хотелось.
>>181974258судя по hh средняя зп 200к
>>181974499Это конечно не правда.
Пишу на ноде, спрашивайте свои ответы
>>181974531У тебя фетиш на переобувание?
>>181974594Для человека, допустившего две ошибки в предложении из четерых слов, ты до хуя много на себя берешь, пытаясь распедалить, что правда, а что нет.
>>181974610Ебал мамку анона, который написал чат, который не падал полгода?
>>181974610я тоже. давай поебемся?
>>181974352Ну раз платят мало, то нахуй оно не надо в принципе.
>>181974219Так в этом и смысл всех компайлеров, сделать язык чем то просто другим. Как раз в этом и смысл, сомнительные все эти фичи или нет, показывает статистика на гитхабе, у тайпскрипта огромное количество юзеров. Почему у вас вызывает такое ошеломления факт того, что ТС компилится в тайп скрипт а не в С или в байткод? Сдается мне, просто потому что вы не любите JS и готов обсирать все, что с ним связано.
>>181974715И я тоже
>>181974577> 200к пидорахарублей> $3000> Не за едуЛол.
>>181974680Но ты-то вообще просто пукнул.
>>181974715Кидай номерок, няша ^_^
>>181974628Нет. Я и мамаше твоей не засаживал, если "диалог" проследить. Так бомбит, что три реплики подряд связать не можешь?
>>181974715Аноны, я это дело запишу на свой Xiaomi, и потом выложим на сайт, который вы напишете на ноджс, и денежки потекут рекой!Работаем из расчета мои 70% доходов - вы делите, как хотите
>>18197480088003335555
>>181974753>у тайпскрипта огромное количество юзеровЯ где-то слышал, что огромное количество людей совокупляются в задний проход. Для тебя ведь это достаточное обоснование того, что и тебе тоже надо срочно подставлять сраку черным властелинам?
>>181974825прости но бомжей в старбакс не пускают
>>181974799Тебе в ебальник
>>181974907Себе
>>181974890Вынужден признаться. Как-то раз я попробовал тайпскрипт. Ощущения были очень неприятные.
>>181974814Хуй знает, где ты там диалог нашел.Тебя говном кормит всякий проходящий анон, а тебя все не отпускает
Однажды выучил php чтобы затроллить двач, с тех пор и пишу
>>181974890А ты мастер аналогий.
>>181974898Я через стекло!
>>181974952Т.е. затралил ты только самого себя?
>>181974950Один и тот же дебич.
>>181974970а ты хорош :3
>>181974952второй самый смешной коммент в треде
>>181975020Скажи, если бы в твоем чате было столько же сообщений, сколько хуев побывали в твоей мамаше, упал бы он, или проработал бы еще полгода?
>>181974753>>181972057>Какая обертка? Какая школа, че ты несешь. Тайпскрипт компилится(да, да, ты ставишь отдельный компайлер, который написан на плюсах(или чем то пободном) в джаваскрипт, как твоя джава в байткод.Вот это ты спизданул? Если нет, то вопросов нет, если да, то сам себя обоссы.
>>181970898я тоже переезжал, брат жив.
>>181974952Сам себя же затроллил. Не заебывает много писать как джавист, при этом им не являясь?
>>181975170Какой ты агрессивный. Да, это я. Оберткой я считаю бабель, а это не обертка, это и компиляция. Поэтому у нас и пошел пиздеж за термины, просто мы по разному это понимаем. Но если так хочешь, то я приму твое определение и скажу что ты победил
>>181975093Ты, типа, перечитал весь этот скам? Дебич, плес. Но я тут еще минут 15 - можешь себе не отказывать.
>>181975373>можешь себе не отказыватьты главное сглатывать не забывай, а то подавишься
>>181975344А бабель по-твоему не транспилится и напрямую в v8 кидается?
>>181975462Ну так подумать, да, ты прав на счет бабеля, он тоже не обертка, а полноценный компайлер, спать мне уже надо идти.
>>181974219>с типизацией существуют только на уровне тайпскрипта и транспайлера. Когда тайпскрипт транспайлится в джаваскрипт, программа становится обычным джаваскриптом.Догадываюсь, что будь несоответствие где-то, то не с транспайлится > Какие приемущества? Типизация? Ну есть flow, с ним все нормА флоу не в js разве ?
>>181970289>тебе помог сам факт окончания универаКонкретно мне и конкретно моего универа - сильно помог. Я учился в ИТМО на топовой кафедре, откуда все наши чемпионы мира ACM ICPC вышли, нас норм учили.Образование в других местах сильно слабее и намного бесполезнее по соотношению затраченных усилий и пользы.Видел достаточно крутых айтишников, кто вуз не заканчивал. Один, думаю (про него тредшот кстати), при желании сам бы смог стать чемпионом, если бы запарился этим, но он сказал что на втором или третьем курсе разочаровался в вышке и свалил работать. Сейчас уже в СШАшку умотал.
>>181975630В бабеле.
>>181970765>Нормальный научный софт - на фортранеМожет в каких-то областях - так и есть, тонны легаси-фортран-говна. Но все новое уже давно на питоне пишут, или на более серьезных языках, под них уже давно есть все необходимые библиотеки (а что-то типа машобуча всякого, под фортран в принципе отсутствует). Во всяком случае мне вживую уже давно фортран не попадался. Может в других областях, в какой-нибудь физике, он еще есть, где еще живы старперы которые его во времена СССР изучали.
>>181970792Вообще-то нет. Переезд на седьмую, вроде, версию ломал какие-то анализаторы байткода и кучу фреймворков с рефлекшеном. Сейчас переезд на девятую тоже что-то ломает - выпилили какие-то старые депрекейтед пакеты. Совместимость может быть на уровне языка, но не на уровне бинарных файлов или дистрибутивов JVM
>>181970949>нужно же им новые продукты выкатывать.Конторы бывают продуктовые и проектные.Продуктовые имеют свой продукт и пилят его годами, продавая всем подряд. Яндекс там, джетбрейнс и все такое. Разумеется с годами в продукте накапливаются тонны легаси.Проектные - это аутсорс галеры всякие, делают разовые проекты для клиентов на заказ. Обычно берутся за однообразную работу (т.е. одна контора лепит сайтики, другая - магазинчики, третья - приложения для ресторанов и т.п.), т.к. в таком случае можно пользоваться наработками одного проекта в другом, сокращая издержки и повышая прибыль. Тут тоже могут быть тонны легаси - например контора сделала свой фреймворк и лепит проекты на нем.Короче куда ни плюнь - везде можно на легаси нарваться. Оно
>>181976046отлично, ведь на уровне бинарных файлов они тоже совместимы, прикинь.
>>181976303яндекс продает продукты, правда?
>>181976337Не совсем. Например начиная с какой-то версии классфайлов добавили новую хуйню StackMapTable, использующуюся при верификации загружаемых классов. А затем с какой-то версии джавы начали требовать чтобы она обязательно была. Прежде чем пропатчили всякие asm'ы и научили добавлять эту хуйню, модифицированные классы кидали VerifyError при попытке загрузки. Т.е. все что работало с аспектами, динамической генерацией классов - а это активно использовалось в спринге, например - внезапно перестало работать при переходе на 7 (вроде) джаву. Это лечилось добавлением опции -noverify у JVM, что тот еще костыль, пока все фреймворки не обновились на новые версии модифицирующих байткод библиотек.Это лишь одна из массовых проблем при смене мажорной версии джавы. Сейчас вот в 9-10 джавах из Openjdk повылетали какие-то депрекейтед пакеты, что тоже приведет к сюрпризам при попытке тупо запустить старый код.
>>181976366Яндекс делает свой продукт - собственно сам яндекс - для себя, и на нем зарабатывает. В отличие от проектной конторы, которая делает проекты на заказ для других
>>181961896>elixirбез задач>>181965430насколько хайлоад?
Поясните что такое динамическая типизация. Вот есть функция, в ней параметр. Что она должна сделать, если ей дать число? Строку? Или вообще обьект Хуй?
>>181977496Что ты ей скажешь в теле функции, все проверки на тебе.
>>181977496Что угодно.Проверяй сам.Тип определяется лишь в момент присваивания чего либо переменной, тобишь в рантайме.
>>181966203Есть два стула. Первый это ты забиваешь на учебники, пиздуешь проходить явараш, паралельно програмируя калькуляторы с формами и через полгода станешь макакой. Будешь знать все эти термины и нухуево зарабатыватьВторой это ебошишь матешу и кампуктер сайенс, алгоритмы, байтоебство и тд. Мб будешь разрабатывать какието нейронки для корпораций зла
>>181977829>import tensorflow as tf>алгоритмы, байтоебство
>>181977579>>181977638Тоесть если функция делает что то с обьектом Хуй, то я должен в ее теле написать костыль в виде if(param.type != Hui) return null?Нахуя это нужно, если в даже в шарпе есть тип dynamic, если он прям пиздец как нужен? Нахуя эти костыли?
>>181977496это когда рот твоей мамаши может принимать хуй соседа, говно, мочу или вчерашнюю еду. Что она с этим будет делать - знает только она. Может попросить еще, а может подавиться и умрет бросив перед этим презрительный эксепшин.
>>181977975А еще она может принять вселенную, аллаха и двач
>>181968968Но самому придумать паттерн/структуру данных/алгоритм гораздо веселее и интереснее, чем найти его в скучной книге
>>181978090ну по сути дела обычно такое нигде не используется и все опять же сводится +- к одному типу. например большие и маленькие хуи, хуй мекса и водопроводчика, может засосать хуй вместе с яйцами и т.д.
>>181977974Типа того. Это нужно для быстроты написания говнокода. Тебе надо меньше времени на обдумывания сигнатуры и т.д.
>>181978256только с одной стороны обычно на это нет времени, а с другой потом кому-то придется разбираться с твоим переоткрыванием велосипедов, просто потому что у тебя было много времени для веселых и интересных занятий вместо чтения букваря.
>>181978356и действительно, что тут думать, трясти надо.
>>181978491Конечно, а так мы будем писать просто фабрики фабрики синглтонов.
>>181967475для чатика не подойдёт
>>181977974Чтобы макаки не плакали, когда компилятор бьёт их по рукам, а красиво обсирались на рантайме. Никаких явных преимуществ динамическая типизация не даёт, зато легко можно выстрелить себе в ногу, в тот момент когда ты наступил в говно в парадном. Олсо, когда макака говорит что динамика удобнее в написании говнокода, смело ссы ей на лицо, ведь у динамикомакак даже автодополнение в идешечке нормально не работает априори.
>>181965458>хайлоад>джаваскала может тогда уж
>>181975967Ты какой наукой-то занимаешься? Журналистикой или политологией?
https://www.youtube.com/watch?v=A_t0g2OUR-o
>>181978747но ведь скала только больше тормозит.
>>181976046>что-то ломает - выпилили какие-то старые депрекейтед пакетыОхуительно. ДЕПРЕКЕЙТЕД, блядь. Что означает "не лезь туда дебил, она тебя сожрет".Еще скажи, что com.sun.* где-то поломался, бггг
>>181978661Ну ты не прав, структуры с огромной вложенностью куда проще сделать на динамик тайпд языке, чем на статик. А арреи уже научились держать объекты, разных классов? А как там твой, статик тайпд язык в браузере запускается? А как у него в кроссплатформеностью?
>>181978864Когда приложение разрабатывали на 5 джаве, а на 9 они стали деприкейтед и в чем проблема?
>>181976303>Проектные - это аутсорс галеры всякие, делают разовые проекты для клиентов на заказ.Ага. А потом настает конец света, и заказ умирает.Все, что ты сделал, ты потом поддерживаешь и развиваешь. Даже если это "а вот тут у нас название юрлица поменялось".Это тянется годами.Ну, если это не курсач или проект на нодежс. Эти, да, не поддерживаются никогда
>>181978661>>181978356Возможно связано ещё с тем, что не нужно компилить всю прогу, а достаточно закинуть файл-скриптик пхп интерпритаторуИли снежинки в браузере делать, как в начале нулевых
>>181978300Почему бы не сднлать абстрактный класс хуй, который и будет в параметрах мамки?>>181978356>>181978661Чем макак пикрл не устраивает? Зачем весь язык своей типмзацтей портить, когда им дали это?
>>181978986Он не запускается в браузере, а еще ты как бэкэндодрочер, должен понимать что твой динамик занимает места больше, чем другие типы в памяти.
>>181977975Нет, эксепшен бросит не она, а среда исполненияВ этих говнокодах никто не ебется с обработкой ошибок же
>>181978661THIS
>>181978906Проблема в том, что ты пиздишь.Депрекейтед живут долго. Если в 9-й они умерли. то в виде депрекейтед они еще с 1.3 были, даже не с 1.42
>>181978986>портить язык типизациейеще б ты знал что такое типы и понимал зачем они нужны.
>>181978869> А арреи уже научились держать объекты, разных классов?Арреи всегда умели держать объекты, прикинь?А если тебе надо держать в массиве разные типы, 99%, что ты дебил и не умеешь в нормальное программирование.Для оставшегося процента реальной необходимости даже в языке со строгой типизацией можно сложить в массив все, что угодно.
>>181978986потому что твоей мамке можно запихнуть как и готовый голый хуй в рот, или так же она может зубами расстегнуть ширинку и извлечь нужное из штанов ртом сама. в последнем случае наследование от абстрактного хуя не подойдет.
>>181978869Если бы мы говорили о скриптовом/интерпретируемом языке/говноязыке для браузера, проблем бы не было. Но ОП завел речь про нодежс. Т.е. это говно потащили из браузера, где ему самое место, на бекэнд. Так что не передергивай тут. Передергивай в сортире.
>>181978869у плюсов с кроссплатформенностью все норм.
>>181953714 (OP)Поясните, как на джаве создать ебучий двухуровневый кэш для объектов?
Это, наверное, никогда не закончится, очередной программирование тред улетает в бамплимит. Ежедневный так сказать.
NodeJS? Это та самая залупа, про которую её создатель сказал, что сам бы на этой хуйне не стал писать сервер?Всё, для чего нужна нода, так это только для компиляции фронта. А если бы жаваскрипт с самого начала нормально спроектировали, то нода была бы вообще не нужна.На гифке мой сын, любитель таких технологий.
>>181979219>Арреи всегда умели держать объекты, прикинь?Кто бы с этим спорил, еще бы ты читать умел.>А если тебе надо держать в массиве разные типы, 99%, что ты дебил и не умеешь в нормальное программирование.НИ НУ ЖНО>Для оставшегося процента реальной необходимости даже в языке со строгой типизацией можно сложить в массив все, что угодно.Ну давай, показывай, как мне на твоем %язык_нейм% положить два объекта разных классов с разными пэрэнтами без огромных изъебов
>>181978869>А арреи уже научились держать объекты, разных классов?массив указателей очевидно да, массив структур очевидно нет. если бы на чем-то кроме managed-барахла писал, то понимал бы почему.
>>181979366Опа, вот и красноглазики подтянулись, здарова, драйвера еще пишешь?
>>181979219> А если тебе надо держать в массиве разные типы, 99%, что ты дебил100%. Вообще нет случаев, когда это нужно.
>>181978986Потому что для такого были созданы дженерики, хуесос.
>>181979359В яве все классы растут из Object, в шарпе не ебу, но наверняка так же.В С/++ кладешь указатели.Откуда ты такой тупой вылез, что не знаешь элементарных вещей?
>>181979419а если у него адхок полиморфизм?
>>181979444> но наверняка так же.Так же, к object приводится всё. Но этим не пользуется вообще никто, потому что есть наследование и интерфейсы.
>>181979347>для компиляции фронтаЭто тоже супер-ёба-технологии.Когда компиляция является неотъемлемой частью языка, возможна полноценная отладка.Когда появляется компиляция типа "моча -> говно -> мочеговнояваскрипт", желаю всяческих удач это отлаживать в рантайме.
>>181979459Так ты определись, тебе нужно, чтобы в рот твоей мамаши попадали хуи водопроводчиков, слесарей и строителей, или тебе нужно, чтобы она ротешником своим все эти хуи языком по разному обрабатывала.
>>181979396Хуй знает. Я привык считать, что и поумнее меня есть, и они знают, зачем это может понадобиться. Но я бы точно стал воздерживаться от такого говна.
>>181979517от заказчика зависит.
>>181979513>не пользуется никто>есть наследованиеТы дебил?
>>181979444А потом ты пытаешься положить int и object
>>181979513Ну, там анон-анальный-фантазер-без-типизации дал вводную, что все от разных родителей растут. А про интерфейсы если мы ему скажем, он просто не поймет, о чем речь.
>>181979538Третья охуительная шутка в треде!Я считаю специально!
>>181979514>Когда появляется компиляция типа "моча -> говно -> мочеговнояваскрипт", желаю всяческих удач это отлаживать в рантайме.Я про это и говорю.Ненавижу, блядь, жс. И его ебучее сообщество хипстеров-дегенератов ненавижу. Нахуй я полез в веб-разработку, да ещё и в фуллстек? Надо перекатиться чисто в бэк и забыть о жыэсе.
>>181979538Тогда перегрузка, да.
>>181979548Нет, не пытаюсь.Если бы я был программистом на яваскрипте, я бы считал что число 2 и строка 2 это одно и то же. И клал бы все на свете в охуительные массивы и шел бы ебаться в жопу.Но я не программист на яваскрипте, и поэтому такой хуйней не занимаюсь.
>>181978869>структуры с огромной вложенностьюОдно из малочисленных преимуществ динамики над статикой.>арреи уже научились держать объекты, разных классовСисярп имеет ArrayList, пихай туда хоть свою мамку, а потом инты вперемешку со стрингами.Белые люди в отличии от динамикомакак не обосрутся с архитектурой и всё что нужно опишут в интерфейсе, а там пихай что угодно от этого интерфейса в массив.Господа знающие толк в извращениях, могут обмазаться object.Плюсы - указатели.
>>181979596Не ссы, ща все это говно начнет падать, а поддерживать это невозможно.Я эти охуенные технологии постоянно вижу. Как они многообещающе появляются, обрастают визгливыми мудаками-адептами, а через пару лет про них только я и помню, что там кого-то в жопу ебали.
>>181979547Нет ты. Я, когда вижу в диез-кодобазе object просто нахожу этого хуесоса по гит блейму, иду к нему, беру за волосы и ебу в рот сразу прост.
>>181979670> пихай туда хоть свою мамку, а потом инты вперемешку со стрингами.А потом ебись в жопу, когда отлаживаешь в рантайме
>>181979670А разве в арейлисте не указывается, какой тип туда захуячить нужно?
>>181979636>я бы считал что число 2 и строка 2 это одно и то жеНу кто же виноват что ты одно = забыл дописать.Самый простой пример, это тебе нужно сделать разверстку ХэшМапы в массив, а ключи и вэлью у тебя могут быть совершенно разной парашей.
>>181978986Могу ли я рассчитывать, что передав туда свой объект-хуй всё будет хорошо ? А если у меня хуй не влазит в метод рот или вызовет рвотный рефлекс ? Нам нужно сначала договориться
>>181979359Кроме как в языках с прямой адресной арифметикой массивы практически на хуй никому не сдались.Только ради некоторых алгоритмических ухищрений.
>>181979623> Василий Иванович, у нас кран что-то не едет, давайте вы в коде поменяете наследование на композицию, а?Просто пиздец.
>>181979743Ты блять даже русского языка не знаешь, а кому-то хочешь в рот идти давать.
>>181979766Не обязательно.
>>181979766В ArrayList - нет.Ты, видимо его с List<T> перепутал.
>>181977137> без задачяснhttps://blog.discordapp.com/scaling-elixir-f9b8e1e7c29b?gi=66d31f190d4b
>>181979773Вижу, что про еблю в жопу у тебя возражений не возникло.Все, что нужно знать про любителей нетипизированных языков.
>>181979773Для этого есть статическая типизация и дженерики, даун.
>>181979762Всё как у динамикомакак же! Дал бог рефлексию, даст и пердолинг.
>>181979766нет, но там вообще никто не делает (только долбобеы) всегда все нужно делать через интерфейсы и не заполнять коллекции разнотиповым говном. пиздец, тут такие макаки, вы как будто из 2000х кодеры
>>181979766А за ArrayList ебу в жопу. Собрались шарперы, блять, восьмилетние.
>>181979856> еблю в жопукак будто что-то плохое. ты попробуй, вдруг тебе понравится тоже
>>181979891Этот анон отлично резюмировал тред. Можно закрывать.Если не нравится ебаться в жопу - за нод.жс даже и не садись.
>>181979876А что ты используешь, если тебе нужен доступ к объекту по номеру?
На ноде полгода работаю, удобно, быстро, язык очень легкий (самый легкий), отладка не очень, а так на мой взгляд эта штука будет еще долго жить
>>181979695Ну хууууй знает, уже 7 лет как нода вошла в массы, и всё как-то её поддерживают.Вообще, адепты ноды мне очень сильно напоминают пердоликов из /s/. Ебучий вебпак первый раз настраивается несколько дней с бойлерплейтами всего день, если есть подходящие, бэк на ноде просто так хуй напишешь - фреймворк нужно собрать самому вот щас бы вручную собирать ларавель из пакетов симфони, куча полурабочих библиотек, которые нужно самому допиливать напильником, крайне хуёвая документация ко всему этому.Серьёзно, пхп-макаки на фоне этих шимпанзе выглядят как академики на фоне школьников из пятого бэ.
>>181979891На дваче уже приняли решение что C#, asp.net и остальная поебота от мукрософта является говном. Если ты говноед, не призывай других к этому.
>>181979945Двачую, все так
>>181979947List.
>>181979872Нет. В 2000-м было лучше. Не было всего этого нетипизированного говна типа рубина, питона и прочей хуйни.А на пхпшников просто ссали
>>181979947List<T>, T[]Просто сразу видно, что ты не то что на диезе 10 строчек не написал, ты и диез кода-то никогда не видел. ArrayList с 2005 не встречается НИГДЕ.
>>181979991Объекты с помощью листа создаешь, да? Ты там говна въебал?
>>181979947индексацию блять
>>181979978зато у меня есть время девочкой нарядится, а тебя так ебут!
>>181980013У вас на шарпоговне можно с помощью интерфейсов создавать объекты или у вас лист - это класс?
>>181980020Ты там вообще последние мозги от JS проебал?Сам то понял что сказал?
>>181980055лист это список блять, абстракция, так же как и массив и хештейбл. это просто коллекция
>>181979876чо-то я вас потерял, пацанывы мне ща скажете, что ArrayList и List в шарпе это два разных типа? А не интерфейс и его реализация?
>>181980055> с помощью интерфейсов создавать объектыЧто ты несёшь, блять?
>>181978786Сделал мой ночь
>>181980091Ты ебаный мудак даже не понял, о чем тебя спрашивают. Иди на хуй отсюда, программист хуев
>>181980113Я же спросил, уебан, у вас List - это класс или это интерфейс и с помощью интерфейсов можно объект создать?
>>181980095да, блять
>>181980147Пиздец. Как так можно? Вы там совсем ебанулись?
>>181980138Хуйню несешь, чирбы создать объект нужно создать объект
>>181980055АхахахахаЭто, блядь, два разных класса у нихSystem.Collections.Generic.List<T> or System.Collections.ArrayListВхуярить дженерики в то, что было, майкрософт не осилил.
>>181980138>с помощью интерфейсов можно объект создатьчто он несет
>>181980196Ты объект из нихуя создаёшь, долбоёб? У тебя должны быть зависимости, объект зависит от класса, ты из класса должен создать его экземпляр. Вы из абстракции делаете объект. Вы просто максимум долбоёбы.
>>181980208Всё. Я понял этих дебилов. Сделали мой день.
>>181980127>>181980138ты конченный уебокList<T> это классобъекты создаются конструктороминтерфейс это блять интерфейс, ты понимаешь что такое интерфейс в абстракциях, без программирования? ОБЬЕКТОВ интерфейса В РЕАЛЬНОМ МИРЕ не бывает, пожэтому с помощью интерфейса ничего нельзя создать, ЕГО МОЖНО ТОЛЬКО ОПИСАТЬ И РЕАЛИЗОВАТЬтак вот, мудак это ты>>181980091-кун
>>181980095Интерфейсы называются IList<T>, IEnumerable<T> что тебе больше нравится. ArrayListа вообще нет, это нахуй 15летней давности код, забудь. List<T1> и List<T2> это разные типы. Предлагаю тебе, долбоёб, пойти покурить какой-нибудь функциональный строго типизированный язык для начала, чтобы ты понимал что такое типы, конструкторы типов, чем отличаются дженерики, что такое темплейты и так далее. Прост блять с макакой которая вопит "создавать объекты!!!111" разговаривать невозможно.
Короче на ноде куча всего уже есть + сложно представить более простой язык чем жс, он и на фронте и на беке. Это очень здорово, для маленьких и средних проектов
>>181980208>>181980188Маня обосралась, но упорно продолжала маняврировать.
>>181980260Он не прорубает.Вижу, что в шарписты берут даже тех, кто в ноджс не пригодился.
>>181980260Базовый класс объект от него и наследуешься, пиздуй говно своей мамаши шлюхи доедать пидор
>>181980297>List<T1> и List<T2> это разные типы.и не (ко)вариантные к тому же.
>>181980208> Вхуярить дженерики в то, что былоУ меня ПИТОН 2 нет 3 от этого долбоёба. Про брейкинг чейнджес это уебище не слышало.
>>181980147У тебя так пригорает от простого вопроса?Сходи водички, что ли, попей.
>>181980385у меня пригорает от толстоты твоих вбросов
>>181980297>>181980346Я уже понял, что в шарпе тусуются ебланы. Как говорится, что у создателей языка в голове опилки, то и у пользователей этого говна. List - это класс у них, просто ахуеть. LinkedList у вас нет вообще, да?
>>181980418Ну всё, пиздец, вытекаешь уже, щас опять рантайм еррор будет.
>>181980418Я с нодой работаю, дебич и мне за это платят
>>181980418Есть
>>181980418У них просто другой родительский интерфейс, не как в джаве System.Collections.Generic
>>181980355Ща тебе еще сильнее пригорит.В яве, например, дженерики вхуярили в те классы, которые уже были. Не надо было java.utils.collection.generics.TeperYaGenericLsit добавлять на потеху мудакам типа тебя.Причем сделали так, что это не ломает старый код.Поскольку шарп пиздит все у явы (а не у плюсов), то, очевидно, что и дженерики там реализованы примерно так же, как в яве. Т.е. имеют смысл только до компиляции включительно (а не как в плюсах, где просто генерится под каждый инстанциированный шаблон отдельный кусок исполняемого кода).Над этим мы и смеемся.Если, все же, работает как в плюсах, скажи, я извинюсь.
>>181980418> Как говорится, что у создателей языка в голове опилки, то и у пользователей этого говна. Anders Hejlsberg (/ˈhaɪlzbɜːrɡ/, born 2 December 1960)[2] is a prominent Danish software engineer who co-designed several popular and commercially successful programming languages and development tools. He was the original author of Turbo Pascal and the chief architect of Delphi. He currently works for Microsoft as the lead architect of C#[1] and core developer on TypeScript.
>>181980552> родительский интерфейс> родительскийЕще долбоёбов завезли.
>>181980568>шарп пиздит все у явы как будто "у явы" есть что-то свое.
>>181980596Нахуй пошел хуесос мать твою ебал рот твой ебал отцы переворчивал и на глазах матери ебал
>>181980573>He was the original author of Turbo Pascal and the chief architect of Delphi. He currently works for Microsoft as the lead architect of C#[1] and core developer on TypeScript.>Turbo Pascal >Delphi.>TypeScript.БВАХАХАХАХАХА.Нельзя лучше охарактеризовать человека.
Ща с ноды на голег перекатываемся, в принципе голенг заебись
>>181980618Ты читать умеешь?Речь не шла про свое-не свое, а "раз спиздил, то так же и работает"
>>181980568>шарп пиздит все у явыЛямбды, linq, var, замыкания, проперти завезли уже?
>>181980596У тебя интерфейсы не наследуются? Ты с какой планеты?
>>181980568Дженерики в диезе сохраняют тип вплоть до IR, проверяются и рефлектятся в рантайме, в отличие от обоссаной явы, где это да и всё остальное тоже сделано долбоёбскими хаками. Дженерики велью тайпов инстанцируются как в крестах.Так что да, ты хуесос, извиняйся.
>>181980700Куда?
>>181980751В Яву, вестимо.
>>181980751В очко твоей грязной мамаши
>>181980663человек сделал несколько крайне удачных и популярных инструментов, поддерживал их 10+ лет, у них миллионы пользователей. и уж явно в дизайне языков он понимает больше анонимного дурачка. туповат ты слишком для этого треда, причем похоже не замечаешь насколько. впрочем, ничего нового. ладно, можешь предъявить какой-нибудь продукт своей дизайнерской мысли, оценим.
>>181980748https://stackoverflow.com/questions/355060/c-sharp-vs-java-genericsЛинк отклеился.
Пиздец. Т.е. у этих долбоебов List - это класс. Т.е. коллекции сразу наследуются от Objecta, не реализуя интерфейсы.>>181980748Долбоеб, у которого ошибки вылетают в рантайме, а не во время компиляции, называет кого-то хуесосом. Просто пиздец.
>>181980748Да, прочел.Ты прав. А я нет.Извини, что мы посмеялись над твоим любимым языком.Но ты все равно долбоеб, что так бугуртишь от этого.
>>181980796>Т.е. у этих долбоебов List - это класс. Т.е. коллекции сразу наследуются от Objecta, не реализуя интерфейсы.Вызывайте санитаров, толстяк совсем обезумел.
>>181980796Долбоёб, который считает, что дженерики диеза почему-то не проверяются и во время компиляции. Ты конч, уёбывай уже, тебя обоссали со всех сторон просто.>>181980778У диеза неплохой дизайн, но у Александреску с dlangом получше будет.
>>181980778Проект моего дизайнерского хуя - ты. Пока твой "батя", как миллионы других, ебался в жопу с ашотами, я ебал твою мамашу. И родился ты.Проект неудачный, это верно.
>>1819798315кк не так много. Ты сам много на эликсире написал?
>>181980796> коллекции сразу наследуются от Objecta, не реализуя интерфейсыДегенерат даже не понимает чем отличается наследование от реализации интерфейса, просто пиздец, сколько можно-то.
>>181980766лямбды есть"замыкание" (блядь, что за тупой перевод) пытались протащить, но здравый смысл возобладал, ява это язык для психически здоровых людей.линка нет, и не вижу, на хуя он нужен. объяснишь, зачем, буду страдать, что нет.проперти. проперти, блядь??? это такой революционный шаг - не проставить две ебаные скобки?
>>181980796Нет, конечноРеализует до хуя интерфейсовpublic class List<T> : System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.Generic.IReadOnlyCollection<T>, System.Collections.Generic.IReadOnlyList<T>, System.Collections.IListНо про долбоебов ты прав.Вместо того, чтобы спокойно ответить, они полыхают пердаком, что аж с дальнего востока видать. Думаю, это шарп их доводит до исступления
>>181980796>ошибки вылетают в рантайме, а не во время компиляции, называет кого-то хуесосом. Просто пиздец.С хуя ли?При компиляции будет все точно так же проверяться. Просто за счет type erasure я в яве могу поднасрать и в дженерик коллекцию. А в шарпе не смогу. Ну, на первый взгляд. Я только 10 минут назад прочел про дженерике в шарпе, хуле.
>>181981067>лямбды есть>"замыкание"Когда анонимный класс (он же лямбда) имеет доступ к внешнем данным, в js реализовано наглядно>линка нетСтримы есть
В тредецелом про современную ноду две обезьяны обсуждают какое-то говно про жаву и сишарп. Блять что за уебки
>>181981067> лямбды без кложурокВы там конченые что ли совсем?
>>181981408Прост нода и жс в целом такое говнище, что тут даже обсуждать нечего. А вот подгорание явамакак с их кучей говна версус диезогоспода с их божественно задизайненным языком - вот это интересно.
>>181981470все там ок, lexical scoping, как вы любите.
>>181981520Экосистема шарпа посасывает у явагосподМоно высер пошёл в массы?
>>181981520Ясно, только зп говорит об обратном.
>>181981565У шарпа главное преимущество это интероперабилити с АСП.нет и linq, мощнее этого пока нет ничего.
>>181981690Голенг пижже
>>181981788Для написания микросервиса разве что.
>>181981788
>>181980921>ряяяя привел мне пруф. Обосрался, но доебусь до негоПара проектиков есть.
>>181980921>5кк не так многоты наверн не вкурсах что эликсиру еще и меньше серверов нужно для таких вещей
>>181981402"замыкание"это хуевый дизайн, в жс это от скудости языка, в нормальных языках это на хуй не нужно
>>181981520чрезмерный сарказм
Але, программисты, спать идите, а то проспите побудку на подметание дворов.
Вчера узнал, что существует TypeScript, кончил на лицензионный диск Windows NT 4 и пошел спать.
>>181984213Пф... НТ4Я могу кончить только на НТ 3.51