да, если у вас есть пайтонисты — почему нет? Хотя я считаю что для JS все же больше UI ориентированых фреймворков и визуальных компонентов под любые требования и JS более распространен
кроме электрона, где чистый веб, можно так же посмотреть на react-native for desktop для macOS и для windows а с повсеместной имплементацией WASM можно будет писать на js и ресурсоемкие приложения типа обработки фото и видео. Ниша нативной интерфейсной разработки будет сокращаться, не везде бизнесу нужны супербыстрые сложные интерфейсы.
Delphi и ему подобные это конечно хорошо, но с точки зрения технического руководителя — у вас есть 2-3 веб разработчика и не слишком высокие требование по продукту (не игра, не видео редактор, просто оболочка). Вы бы пошли нанимать разработчика на делфи\etc или бы взяли электрон?
Кроме того, автор жалуется на прерывание «потока» при написании JSX, но при переключении в другой файл для написания шаблона на другом новом языке «поток» почему-то не нарушает
>>«а не быстро и хорошо решенную бизнес-задачу»
авторы, видимо, любители подхода «х*як-х*як и в продакшен»
>>«подход разбивания компонентов на супертупые (dumb) компоненты из-за ограничений JSX всегда выдергивает вас из потока, в котором вы решаете реальную бизнес-задачу»
и далее
>>«Из React Vue.js взял компонентный подход»
выглядит немного противоречево
Опять таки, я всегда считал что правильно сначала понять что ты хочешь написать, а затем писать, но видимо авторы любители рисковать :) Ну и если надо переписывать приложение — значит много нового кода, но потом придет этап поддержки проекта и тут чистые функции и компонетный подход значительно проще поддерживать (при условии здравого смысла при разбиении на компоненты)
В общем надеялся прочитать какие-то адекватные аргументы, но тут снова «JSX не поддерживает if»
примеры конечно дичь, один Реакт чего стоит. Если посмотреть по опросам http://stateofjs.com/2016/frontend/ люди которые повелись хайпу сейчас очень довольны и будут использовать реакт в будущем и я в том числе
Ну точно так же можно прогнать и Dart и Coffeescript. Являются ли они отдельными языками? Можно даже использовать Emscripten, вы удивитесь сколько языков можно скомпилировать в javascript. Но нигде не утверждается что они являются javascript'ом.
И ответ DenimTornado: если вам не нравится javascript — не пишите на нем. Пишите на Typescript, JScript, Dart, Coffeescript если вам хочется. Но пожалуйста, не называйте эти языки javascript'ом. Это вводит в заблуждение сообщество и убивает веб.
не мазохисты, а придерживаются стандартов языка (как и в Javascript). И да, в некоторых случаях читабельность разбитых на визуальные блоки слов выше. Пробел был не зря придуман
Температурный режим для Нидерландов думаю вполне подходящий. Клей может быть так же специальной противопожарной прослойкой. Крыша под углом — снег будет сваливаться. Но опять таки, в Го особых снегопадов нет, тут ветер и дождь основная проблема. Канализация — в Амстердаме довольно много домиков на воде и как-то подключены к канализации, так что не думаю что это проблема.
авторы, видимо, любители подхода «х*як-х*як и в продакшен»
>>«подход разбивания компонентов на супертупые (dumb) компоненты из-за ограничений JSX всегда выдергивает вас из потока, в котором вы решаете реальную бизнес-задачу»
и далее
>>«Из React Vue.js взял компонентный подход»
выглядит немного противоречево
Опять таки, я всегда считал что правильно сначала понять что ты хочешь написать, а затем писать, но видимо авторы любители рисковать :) Ну и если надо переписывать приложение — значит много нового кода, но потом придет этап поддержки проекта и тут чистые функции и компонетный подход значительно проще поддерживать (при условии здравого смысла при разбиении на компоненты)
В общем надеялся прочитать какие-то адекватные аргументы, но тут снова «JSX не поддерживает if»
И ответ DenimTornado: если вам не нравится javascript — не пишите на нем. Пишите на Typescript, JScript, Dart, Coffeescript если вам хочется. Но пожалуйста, не называйте эти языки javascript'ом. Это вводит в заблуждение сообщество и убивает веб.
а судя по этой таблице https://kangax.github.io/compat-table/es6/#node6 нода достаточно хорошо поддерживает новые стандарты JS
https://github.com/yegor-sytnyk/contoso-express
>> TypeScript 95.4%
TypeScript !== Javascript