Re[56]: А что мешает заменить JS?
От: vdimas Россия  
Дата: 15.09.17 12:55
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Похоже, что ты заврался и не знаешь как выкрутиться. "Гугл написал Node"

I>Проект node.js написан Rayan Dahl + Joyent сотоварищи. Это факты.

Они написали тонюсенький бутстрапер, не сильно ушедший от примеров в поставке v8 SDK.


I>Во-первых, node хостит v8 тупо как компонент.


v8 по-другому и не работает.
Это ж не приложение, а библиотека.


I>Доказательства в node_main.cc и node.cc


В школу иди учить отличия библиотеки от запускаемого бинарника.


I>Во-вторых, это ничего не значит, кто кого вызывает.


Еще как значит.
Ты не можешь написать шелл к Windows и кричать, что написал сам Windows. ))
Иначе получается классическая Bolgenos OS.
Вот что ты сейчас пытаешься делать — представить публике yet another Bolgenos OS.


I>В противном случае Винду правильнее будет назвать буцтрапом или драйвером или hal.


Э, нет. Винда — это слишком много. А какой-нить очередной шелл к ней — это слишком мало.
Re[57]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 15.09.17 13:27
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Э, нет. Винда — это слишком много. А какой-нить очередной шелл к ней — это слишком мало.


Возьмем .Net библиотеки и среду выполнения CLR.
И просто возьмем количество и размеры классов в стандартной поставке.
Огромное количество фреймворков итд. которые и по размерам и по стоимости разработки мощнее CLR.

Которые кстати могут выполняться и без CLR. Например .Net Native.


То же самое и V8 это просто среда выполнения.
и солнце б утром не вставало, когда бы не было меня
Отредактировано 15.09.2017 13:47 Serginio1 . Предыдущая версия .
Re[57]: А что мешает заменить JS?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 15.09.17 16:03
Оценка: :)
Здравствуйте, vdimas, Вы писали:

I>>Похоже, что ты заврался и не знаешь как выкрутиться. "Гугл написал Node"

I>>Проект node.js написан Rayan Dahl + Joyent сотоварищи. Это факты.

V>Они написали тонюсенький бутстрапер, не сильно ушедший от примеров в поставке v8 SDK.


Это не важно, сколько кода они написали. Важно, что есть принципиально новая функциональность, которая отсутствует во всех либах вместе взятых.

I>>Во-первых, node хостит v8 тупо как компонент.


V>v8 по-другому и не работает.

V>Это ж не приложение, а библиотека.

Правильно. Вот и всё.
Re[58]: А что мешает заменить JS?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 15.09.17 16:05
Оценка: :)
Здравствуйте, Serginio1, Вы писали:

V>>Э, нет. Винда — это слишком много. А какой-нить очередной шелл к ней — это слишком мало.


S> Возьмем .Net библиотеки и среду выполнения CLR.


Именно. Теперь про любое приложение vdimas скажет, что его написал Микрософт.
Re[29]: А что мешает заменить JS?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 19.09.17 11:01
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Верно, опубликованы и показывают, что маркетинговый булшит — единственное достижение.

V>Твой v8 всё еще остаётся худшим JS-движком среди популярных.

Кстати говоря, вот тестик http://rsdn.org/forum/flame.comp/6906649.1
Автор: Ikemefula
Дата: 17.09.17


Можешь всунуть его во все браузеры. Судя по замерам в том же топике JS выполняется на уровне C#. Итак, какие же движки будут получше ?
Re[57]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 22.10.17 17:47
Оценка:
Здравствуйте, vdimas, Вы писали:

Кстати о популярности TS
TypeScript Turns 5

Только в прошлом месяце TypeScript более 7,5 миллионов загрузок на npm. Определенно Typed достигло более 4 600 участников для более чем 3600 пакетов. Имейте в виду, что эти номера даже не учитывают пакеты npm, которые написаны на языке TypeScript, или которые предоставляют свои собственные файлы декларации!
И с новыми многофункциональными выпусками каждые два месяца, неудивительно, что TypeScript был признан третьим наиболее любимым языком программирования в опросе StackOverflow 2017 года, а его просмотры вопросов выросли на 142% за последний год.

и солнце б утром не вставало, когда бы не было меня
Re[58]: А что мешает заменить JS?
От: turbocode  
Дата: 22.10.17 21:15
Оценка:

S>Только в прошлом месяце TypeScript более 7,5 миллионов


Что не делают всё равно паскаль на выходе:
class Person {
    private name: string;
    private age: number;
    private salary: number;
};


Доколе мучить народ? Делали бы уже синтаксис C# в этом TypeScript
Re[59]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.10.17 08:18
Оценка:
Здравствуйте, turbocode, Вы писали:

T>

S>>Только в прошлом месяце TypeScript более 7,5 миллионов


T>Что не делают всё равно паскаль на выходе:

T>
T>class Person {
T>    private name: string;
T>    private age: number;
T>    private salary: number;
T>};
T>


T>Доколе мучить народ? Делали бы уже синтаксис C# в этом TypeScript

Можешь использовать Dart

Ну там проблему с let и var

let greeter1: Greeter;
var greeter1: Greeter;


А мне нравится. Тем более в TS есть автовывод типа функции. Мало того ты можешь указать свойства в конструкторе

class Person {
    constructor(private name: string,private age: number,public salary: number){}
    RetInt(){return 1;}
};
и солнце б утром не вставало, когда бы не было меня
Отредактировано 23.10.2017 9:01 Serginio1 . Предыдущая версия . Еще …
Отредактировано 23.10.2017 8:19 Serginio1 . Предыдущая версия .
Re[60]: А что мешает заменить JS?
От: turbocode  
Дата: 23.10.17 13:51
Оценка:
T>>Доколе мучить народ? Делали бы уже синтаксис C# в этом TypeScript
S> Можешь использовать Dart

S> Ну там проблему с let и var


Ну вот зачем? Есть же С-стайл-стандартные языки, но нет каждый раз делают какой то выпендреж и новый синтаксис.
Re[61]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 23.10.17 14:04
Оценка:
Здравствуйте, turbocode, Вы писали:

T>>>Доколе мучить народ? Делали бы уже синтаксис C# в этом TypeScript

S>> Можешь использовать Dart

S>> Ну там проблему с let и var


T>Ну вот зачем? Есть же С-стайл-стандартные языки, но нет каждый раз делают какой то выпендреж и новый синтаксис.

Потому, что нужна совместимость с JS. Ну пиши ты на Dart. Кто тебе мешает.
Там отличие от С-стайл только указания типов. Всё!
А так мне TS больше нравится, чем C#. Много упрощений, дополнений с типами. А функционал практически тот же.
и солнце б утром не вставало, когда бы не было меня
Re[61]: А что мешает заменить JS?
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 20.11.17 19:02
Оценка:
Здравствуйте, turbocode, Вы писали:

S>> Ну там проблему с let и var


T>Ну вот зачем? Есть же С-стайл-стандартные языки, но нет каждый раз делают какой то выпендреж и новый синтаксис.


Во всех этих С-стайл языках родовых травм вагон и маленькая тележка, потому и надо делать новое.
Re[13]: А что мешает заменить JS?
От: Sheridan Россия  
Дата: 01.12.17 06:57
Оценка:
Здравствуйте, TimurSPB, Вы писали:

TSP>Нормально это Java, ну или хотя бы .NET. А это всё шляпа.


Ничего ненормально. Идеально — компилировать в машинный код, а не в байткод которому нужна поддержка на клиенте. Причом кроссплатформенно. Под "кроссплатформенно" имеется в виду не винды-линупсы, но и всякие телефоны-телевизоры. Но это фантастика.
Matrix has you...
Re[5]: А что мешает заменить JS?
От: Ночной Смотрящий Россия  
Дата: 03.12.17 14:58
Оценка:
Здравствуйте, Mihas, Вы писали:

V>>Мой опыт говорит, что .NET это windows only, а любая попытка запустить его в GNU/Linux оборачивается такими проблемами, что проще перейти на что-то другое.

M>Я лазил в Mono по библиотекам XML. Такое ощущуение, что успели реализовать только самую популярную функциональность. Чуть в сторону — уже не работает.

Есть такое. Там в свое время меинтейнил довольно странный японец, который на очевидные баги долго отписывал что это и не баги вовсе.

M>Интересно, как с этим в .Net Core.


В 2.0 сильно лучше. Но вообще тамошняя хипстота объявила XML священную войну и активно пытается заменить его на JSON.
Re[2]: А что мешает заменить JS?
От: Ночной Смотрящий Россия  
Дата: 03.12.17 15:33
Оценка:
Здравствуйте, Vladek, Вы писали:

V>Надо думать шире. Зачем вообще возиться с этим вебом? Нужны абсолютно новые открытые протоколы — для общения устройств, программ, пользователей между собой через Интернет.


Чем они будут отличаться от HTTP?
Re[6]: А что мешает заменить JS?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 04.12.17 14:43
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

M>>Интересно, как с этим в .Net Core.


НС>В 2.0 сильно лучше. Но вообще тамошняя хипстота объявила XML священную войну и активно пытается заменить его на JSON.


Угу. Это сначала, потм все вернули на место.
Вернули и Soap сервисы https://stackify.com/soap-net-core/

Правда с ограничениями

No support of the WS-* specifications
No support for MTOM
No support for security other than HTTPS or ASP.NET Core’s built-in
No behaviors or throttling

и солнце б утром не вставало, когда бы не было меня
Отредактировано 04.12.2017 14:47 Serginio1 . Предыдущая версия .
Re: А что мешает заменить JS?
От: TechL  
Дата: 04.12.17 19:10
Оценка:
Здравствуйте, turbocode, Вы писали:

T>На что то более вменяемое типа C# с хорошей стандартной библиотекой? Сколько можно тянуть этот JS легаси из 90-х годов?


C# Script только во все браузеры завезем, стандарт сделаем, и все существующие сайты если не перепишем — то проверим на совместимость.
Re[2]: А что мешает заменить JS?
От: TechL  
Дата: 04.12.17 19:16
Оценка:
Здравствуйте, Vladek, Вы писали:

V>Здравствуйте, turbocode, Вы писали:


T>>На что то более вменяемое типа C# с хорошей стандартной библиотекой? Сколько можно тянуть этот JS легаси из 90-х годов?


V>Надо думать шире. Зачем вообще возиться с этим вебом? Нужны абсолютно новые открытые протоколы — для общения устройств, программ, пользователей между собой через Интернет. Как Битторрент, например. Уходить надо от гипертекста, JS сам потом отвалится.


V>Гипертекст сейчас нужен только конторам, которые хотят быть везде где есть пользователи — Гугл, Фейсбук. Подмять под себя всё, забрать всех в свои сети, заведовать всем рынком рекламы.


Вебсокеты + ReactJS/AngularJS идут в эту сторону. Проект Meteor — и есть , что вы описали.
Re[2]: А что мешает заменить JS?
От: TechL  
Дата: 04.12.17 19:21
Оценка:
Здравствуйте, chaotic-kotik, Вы писали:

CK>Здравствуйте, turbocode, Вы писали:


T>>На что то более вменяемое типа C# с хорошей стандартной библиотекой? Сколько можно тянуть этот JS легаси из 90-х годов?


CK>Помимо этого, в 2017-м можно сказать что TypeScript победил. Сейчас TS это практически дефолтный язык разработки для фронта, все благодаря простоте внедрения (js это подмножество ts).


CK>Какое еще легаси их 90-х? Ты писал что-нибудь на нем? Средства разработки для браузера на две головы выше средств разработки для десктопа. Несмотря на все косяки (привет npm) ничего подобного chrome dev tools нет нигде. Я, например, прямо в нем код и пишу, без всяких там сторонних редакторов и IDE.


В хроме код писать — это кончно круто. Но когда пишешь XAML и объединяешь Отдельно с логикой — совсем другие ощущения, чем вермешилины динамические на 3-я языках для 7 браузеров.
Re[3]: А что мешает заменить JS?
От: ins-omnia СССР  
Дата: 11.12.17 19:19
Оценка:
Здравствуйте, turbocode, Вы писали:

AK>>На прошлой неделе вышел Firefox с поддержкой WebAssembly.

AK>>Пока там только C/C++, но со временем обещали и другие языки прикрутить.

T>

T>No! WebAssembly is designed to be a complement to, not replacement of, JavaScript. While WebAssembly will, over time, allow many languages to be compiled to the Web, JavaScript has an incredible amount of momentum and will remain the single, privileged (as described above) dynamic language of the Web. Furthermore, it is expected that JavaScript and WebAssembly will be used together in a number of configurations:

поскипано "всё ОК, сидите ровно"

[/q]
T> •When WebAssembly gains the ability to access garbage-collected objects :unicorn:, those objects will be shared with JavaScript, and not live in a walled-off world of their own.
T>[/q]
Это же значит, что можно будет писать на компилируемом языке, используя все АПИ браузера так, как они использовались из JavaScript? Что ещё нужно-то от замены? Короче, замена будет в ближайшем будущем, с плавной курвой перехода и возможностью выбрать язык по вкусу.
Откуда же его [независимый суд] взять, если в нем такие же как мы? (c) VladD2
Re[3]: А что мешает заменить JS?
От: turbocode  
Дата: 13.12.17 13:54
Оценка:
V>>Надо думать шире. Зачем вообще возиться с этим вебом? Нужны абсолютно новые открытые протоколы — для общения устройств, программ, пользователей между собой через Интернет. Как Битторрент, например. Уходить надо от гипертекста, JS сам потом отвалится.

TL>Вебсокеты + ReactJS/AngularJS идут в эту сторону.


Что значит идут?
P.S. Ничего они не идут просто навесили свой препроцессор и всё.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.