Здравствуйте, Silver_S, Вы писали:
S_S> От WebAssembly, может многим достаться и жаваскрипту, и .NET, и вобще Desktop. S_S> JScript это мелкий примитивный язычок, популярен только из-за рантайма браузера. Через WebAssembly, может что получше к браузеру прикрутят, для этого ведь его создают.
Можешь раскрыть мысль? Что такого нового даёт WebAssembly? Прикручивать к браузеру "что получше" можно и через JavaScript, его производительность если и уступает WebAssembly, то совсем ненамного, а если говорить про тот же .NET, то отсутствие GC в WebAssembly и вовсе делает JavaScript куда более предпочтительным вариантом для трансляции. Всё, что даёт WebAssembly в моём понимании это рантайм без GC (полезен для языков без GC), быстрый парсинг кода (актуально на слабых мобилках) и более предсказуемая производительность. Ни один из этих плюсов не является существенным для переноса других языков в браузер.
Собственно к браузеру уже и Java прикручивали и много других языков. Мелкий примитивный язычок всё равно никуда не делся и остаётся популярным.
Здравствуйте, anonymouse2, Вы писали:
A>Инерционность мышления. И импринтинг. Повзрослевшая школота будет знать javascript и не будет знать ничего другого, она будет думать что javascript это хорошо (потому что это первый язык программирования, яркие впечатления о молодости и т.д.), а изучать новое и перестраивать мышление в возрасте гораздо сложнее.
Злые капиталисты закинут ноги в ботинках на столы, закурят толстые сигары и будут эксплуатировать программистов на C#, потому что те дешевле за единицу производительности труда. В условиях дикого капиталистического рынка доллары выигрывают у импринтинга, инбридинга, школоты, впечатлений о молодости и прочего.
Re[5]: Заявление о смерти .Net (констатация факта)
Здравствуйте, vsb, Вы писали:
vsb>Можешь раскрыть мысль? Что такого нового даёт WebAssembly? Прикручивать к браузеру "что получше" можно и через JavaScript, его производительность если и уступает WebAssembly, то совсем ненамного, а если говорить про тот же .NET, то отсутствие GC в WebAssembly и вовсе делает JavaScript куда более предпочтительным вариантом для трансляции.
Насколько знаю, они пытаются прикрутить и GC к WebAssembly, и еще чего-то.
vsb>Собственно к браузеру уже и Java прикручивали и много других языков. Мелкий примитивный язычок всё равно никуда не делся и остаётся популярным.
Если смогут хорошо прикрутить другие языки, на которых удобнее оформлять большие объемы кода, конкуренция повысится. Все зависит от реализации.
Очевидно только то, что будет много экспериментов на эту тему, некоторые могут оказаться удачными.
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Уважаемые коллеги, согласитесь с моим мнением, пожалуйста:
ЭФ>С маркетинговой точки зрения у .Net не осталось конкурентных преимуществ перед JavaScript.
ЭФ>Главной фишкой .Net по сравнению с Microsoft C++ была сборка мусора, сборка мусора есть и в JavaScript. ЭФ>Для зануд, тут JavaScript это совокупность технологий для работы в Internet of Things, прямой генерации процессорного кода, NodeJS и что там ещё бывает, а не только сам язык, который можно было бы сравнивать с C# как тоже с отдельным языком. ЭФ>В .Net были более удобные утилиты (т.е. VisualStudio), но количество кода в JS больше и он быстро (лет за 15) вынесет всё остальное. ЭФ>Количество программистов на JS тоже больше, чем на C#.
ЭФ>Коммерческой компании нет никакого смысла закладывать в основу своей технологической стратегии C#/.Net. ЭФ>Они устарели, как FORTRAN, COBOL, LISP, COM, ActiveX, JavaApplets, Flash и что там ещё есть мёртвое.
ЭФ>Те же соображения относятся к простой Java, но она умирать будет чуть медленнее.
ЭФ>Учитывая, что RSDN — это гнездо шарпистов, его затмят популярностью новые сайты JavaScript-сообщества которые вскоре будут созданы.
лучше расскажи как на ЖС написать проект на 10 млн строк, а потом его порефакторить
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
Re[3]: Заявление о смерти .Net (констатация факта)
Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, koandrew, Вы писали:
K>>Да не будет ничего этого. JS-школота со временем повзрослеет и поймёт, что жабаскрипт — худшая технология, когда-либо придуманная человечеством. C>Худшая или нет, но экосистема на JS таки позволяет писать приложения быстрее, чем на всём остальном. А уже потом, если приложение становится популярным, то можно и постепенно на С++ переписывать.
C>См.: Slack.
Чем быстрее писать, тем дольше потом дебажить. На JS дебажить придётся ну оооооочень долго: ничего хорошего сделать на языке, где все переменные глобальные (те, которые вне скоупа функции) нельзя. Ничего хорошего на языке, где нет namespace'ов сделать нельзя.
Чтоб программа стала сколь-нибудь популярной, нужно хотя-бы EPIC баги поправить, а у них обычно на каждый поправленный баг приходится по 2 заведённых.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[4]: Заявление о смерти .Net (констатация факта)
Здравствуйте, Философ, Вы писали:
Ф>Здравствуйте, Cyberax, Вы писали:
C>>Здравствуйте, koandrew, Вы писали:
K>>>Да не будет ничего этого. JS-школота со временем повзрослеет и поймёт, что жабаскрипт — худшая технология, когда-либо придуманная человечеством. C>>Худшая или нет, но экосистема на JS таки позволяет писать приложения быстрее, чем на всём остальном. А уже потом, если приложение становится популярным, то можно и постепенно на С++ переписывать.
C>>См.: Slack.
Ф>Чем быстрее писать, тем дольше потом дебажить. На JS дебажить придётся ну оооооочень долго: ничего хорошего сделать на языке, где все переменные глобальные (те, которые вне скоупа функции) нельзя. Ничего хорошего на языке, где нет namespace'ов сделать нельзя. Ф>Чтоб программа стала сколь-нибудь популярной, нужно хотя-бы EPIC баги поправить, а у них обычно на каждый поправленный баг приходится по 2 заведённых.
Исходя из ваших утверждений, можно сделать вывод, что вы совершенно не знакомы с обсуждаемым языком, а следовательно пытаетесь рассуждать о вещах, в которых не разбираетесь. Почему вы это делаете?
Re[2]: Заявление о смерти .Net (констатация факта)
Здравствуйте, kov_serg, Вы писали:
_>JavaApplets тоже искуственно закопали теперь что бы заработало надо всё переподписывать валидными сертификатами и снашаться с настройками политик безопасности.
Знаете, учитывая сколько раз мне приходилось добавлять хосты в исключения безопасности явы (потому что она, собака такая, просто отказывается запускать апплет в противном случае), что слова о "валидных сертификатах" в контексте явы звучат смешно и печально одновременно. JavaApplets и JavaWebstart одни из тех технологий, от уменьшения количества которых я испытываю только радость и облегчение.
ЭФ>Учитывая, что RSDN — это гнездо шарпистов, его затмят популярностью новые сайты JavaScript-сообщества которые вскоре будут созданы.
Ты о тех обезьяньих поделиях, которыми совсем уже пользоваться невозможно, и от версии к версии только хуже? Hostelworld был отличным, сейчас секундные лаги при прокрутке. Новый Airbnb тоже кроме матов ничего не вызывает. Пейсбук — та же фигня, покрути несколько минут вниз и отловишь щщщастья
Останутся Craigslist, RSDN, Booking и т.д. как образец преимущества неизменности. Остальное захлебнется в собственном жиру
Мое мнение — первый, кто предложит концепт "швейцарских часов" в ПО, сорвет куш. Мир уже ДО-СТА-ЛИ постоянные изменения, 99% из которых к худшему.
1. Команда лучших профессионалов, которые все делают правильно сразу.
2. Изменения у пользователя — смертельный грех, сопоставимый с перевоплощением автомобиля с леворульного на праворульный во время обгона по встречке.
3. Сопротивление трендам: вендоры ОС парят одно, а фирма вынуждена бежать со всех сил, чтобы оставаться на месте, то бишь не давать дизайну продукта меняться.
4. Очень дорого. Взамен создатели принимают на себя обязательство посвятить продукту всю жизнь.