Ερμής
Только ассемблер, только хардкор
Дима
js, html и css - это худшее, что случалось с вебом
«Демократия — наихудшая форма правления, за исключением всех остальных»
Emerald
Чурка
но про руби с энтерпрайзом было смешно
А где еще, кроме выделенной машины, вы Руби-скрипты сможете полноценно гонять хоть на рельсах, хоть без ? Нет, я видела даже попытки писать на нем игры. Первые строчек 100 это было смешно, затем грустно.
Emerald
не надо лэйаут на жс делать, и жс не надо делать
JS удачен потому что привлёк к разработке веб-приложений кучу людей, да и имеет хорошие корни (scheme). Хотя я понимаю аргумент про то что надо простой рантайм-песочницу, чтобы люди поверх него писали на чём хотят. Пытались - PNaCl, сейчас вот WASM, может получится. Но для людей похоже JS - good enough.
Eugene
Хз, имхо, но электрон топ, уже на нем много чего интересного сделали,+ можно использовать разные библиотеки, например на нативе часто нужно рисовать графики, берем d3.js и рисуем :) Еще бы сделали его по быстрее :(
Anonymous
js нужен чтобы делать сайтики, а не аппы
Anonymous
для апп нужен нормальный язык
Anonymous
и нормальная вм
Emerald
для апп нужен нормальный язык
Большая часть аппов - гибридные аппы сейчас.
Eugene
Для стартапов и быстрого старта норм, а энтерпрайз да :с
Дима
Нормальным аппам — нормальный idris
Anonymous
мне иногда кажется, что не все понимают что такое энтерпрайз
Eugene
мне тоже:D
Чурка
Хз, имхо, но электрон топ, уже на нем много чего интересного сделали,+ можно использовать разные библиотеки, например на нативе часто нужно рисовать графики, берем d3.js и рисуем :) Еще бы сделали его по быстрее :(
Согласна. Еще бы впилили туда полноценных интсрументов для взаимодействия с системой, а то пока даже обычный диспетчер задач писать придется со скрипом, через нативные мосты.
Anonymous
дважду чот странное про него было
Emerald
и нормальная вм
V8, Chakra - одни из самых высокопроизводительных вм для динамических языков когда либо написанных. Кстати если сравнивать то obj-C может быть тормозным из-за лукапов и рефкаунтинга.
Eugene
вот ток js доступа к железу не хватало..
Чурка
Ну это в бразуере.
Чурка
Каждой платформе - свои ограничения.
Чурка
Очевидно, что Электрон, как и Нода, работают вне песочницы.
Чурка
И права, соответсвенно, им положены хотя бы на уровне управляемого приложения.
Дима
ну не на столько
Я просто не очень понимаю, что подразумевается под нормальными языками и подозреваю, что это какая-то утопия. Куда ни плюнь — везде отвратительно/
Anonymous
как минимум со строгой статической типизацией
Дима
Rust?
Anonymous
мб
Чурка
ОК, Электрон, как и Нода, работают с ограничениями, накладываемыми текущим статусом и разрешениями конкретного приложения в ОС. Выражусь так.
Eugene
кто-то должен назвать фунциональщину и хаскель
Дима
Я уже назвал ващет
Eugene
Электрон же это браузер?:)
Eugene
ой, сорри(
Чурка
Увы, Haskell полноценно тоже живет именно на выделенных машинах, где на него не жалко ресурсов. Т.е., в первую очередь, серверах.
Emerald
вот ток js доступа к железу не хватало..
Для простых интернет-вещей-штучек JS подходит, я на нём делал лампочку с веб-уи. Рантайм называется Espruino. Мало чем отличается от бэйсиков которые были в ROMах первых 8-битных машин по сути.
Чурка
Электрон же это браузер?:)
Это, по сути, прикрученный к ноде элемент вывода HTML с API для создания окошек.
Emerald
как минимум со строгой статической типизацией
Если бы она не мешала разработке то все бы её использовали. Но что-то что веб-разработчики (JS) что учёные (питон, матлаб) используют динамические языки, а статические языки используют те кто готовы потратить больше своего времени за более полную гарантию отсутствия ошибок.
Чурка
Остальное - детали реализации.
Emerald
))
Почему же машинное обучение реализуют не на хаскеле и идрисе, а на питоне и lua...
Дима
мб
Это пока всё же будущее, не настоящее. В настоящем всё плохо. А в будущем будут роботы вместо людей, поэтому расту придётся поспешить)
Anonymous
раст настоящее
Чурка
как минимум со строгой статической типизацией
Ну, на прототипный язык она не ляжет никак.
Дима
Почему же машинное обучение реализуют не на хаскеле и идрисе, а на питоне и lua...
Потому что в машинном обучении мало кода и принцип хуяк-хуяк-и-в-прод подходит как нельзя кстати
Anonymous
Anonymous
а для апп, работающих с деньгами, нужны гарантии
Emerald
потому что у разных языков свои области применения?
Вот мы и приходим к тому что там где время программиста ценно и минимизация времени на итерацию фичи/продукта важна выбирают динамические языки с REPLами.
Anonymous
гарантии достигаются в том числе за счет типобезопасности
Emerald
Anonymous
джава в вебе - миф
Anonymous
как и руби и остальные вм
Anonymous
жс просто повезло
Anonymous
потому что мс подхватил
Emerald
джава в вебе - миф
(Amazon). Куча порталов на JSP, банковских.
Anonymous
стопэ, мы про браузеры все еще?
Anonymous
так-то и на языках без вм внезапно в нете много всего
Anonymous
торчит
Eugene
sberbank на jsp :)
Чурка
потому что мс подхватил
По такой логике, повезти должно было VBS.
Anonymous
жс еще популярнее
Eugene
rust ток мозилла пробивает в люди :)
Eugene
go еще
Anonymous
ну не только
Anonymous
самсунг чуть ли не больше этим занимается
Emerald
go для бекенда удобен, когда надо не ноду по ряду причин.
Чурка
Вы мне еще Nim вспомните.
Алдар
C++ настоящее)
Алдар
раст это далекое будущее и то не факт
Чурка
C++ настоящее)
Закопайте обратно.
Дима
Я понимаю нравится, но объективно раст только-только на взлёте
Чурка
Это настоящее на тех же правах, что можно откопать Фортран,увешать костылями и тоже радостно пытаться прыгать с бубном.