The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..." –1 +/
Сообщение от serg1224 (ok), 24-Сен-16, 07:21 
>> Приятная новость, но... это всё же джаваскрипт и веб-приложения.
> Не вижу принципиальных преград для унификации скрипто-прикладного программирования и использования единого синтаксиса аля-JavaScript (возможно ECMAScript) вместо безмерно расплодившихся VBScript, VB, Delphi, PHP, Phyton, Ruby и прочих скриптовых поделок, включая PERL. Все они могут делать очень схожие вещи, все пишут враперы, плодят свои библиотеки и прочую экосистему. Уйма времени уходит на дублирование/перенос функционала вместо повышения качества реализации исполняемой среды, трансляторов-во-всё-что-хочешь и кода библиотек.

А уж сколько времени уходит на изучение всего этого скриптового борделя с ихними религиозными различиями в использовании скобочек, кавычек и точек-с-запятой...

Изучение структуры библиотек съедает ещё больше времени.

Пока сидишь в одном тёплом болоте PHP/HTML/JS, Java или C#, то всё вроде бы и ничего..., но как только в юникс-вейном-стиле начинаешь комбинировать различные софтины, написанные на разных языках, то со временем возникает вопрос: а нафига столько языков, если делают они практически одно и то же?!

Да и про bash/sh/... вспоминается... Нет, конечно есть вещи и более извращённые - то же самый PowerShell -, но нафига в принципе нужно издеваться над скриптописателями?!

Вот написал более или менее сложный скрипт, отладил, а через полгода надо что-то добавить/изменить... И нужно заново вспоминать, как там if() оформляется, какие есть умолчания, как строки соединяются, каким синтаксисом ПРАВИЛЬНО пользовать переменные (потому что есть НЕСКОЛЬКО способов даже для такой фигни!!!), как запускать фоновые/конвейерные задачи с нужным перенаправлением потоков ввода/вывода и как не ошибиться с именем переменной (контроля объявлений же нету!!!)...

Ещё для примера посмотрите на количество CMS и языков, на которых эти CMS-ки написаны. Их как грязи! Задачи CMS-ками решаются одни и те же, но явного преимущества для этих задач не даёт ни один из применяемых языков программирования. Всякие фреймворки и тулкиты - та же беда!

Назрела, ой как назрела потребность в унификации в деле прикладного скриптописательства.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Доступен язык TypeScript 2.0, продвигаемый Microsoft в качес..., opennews, 23-Сен-16, 10:34  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру