powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Typescript
9 сообщений из 9, страница 1 из 1
Typescript
    #39152398
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто нибудь по серьезному использует сабж?
...
Рейтинг: 0 / 0
Typescript
    #39152433
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я использую, а что?
...
Рейтинг: 0 / 0
Typescript
    #39152485
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyя использую, а что?
Ну и как?
Просто судя по форумам - почти никто...
...
Рейтинг: 0 / 0
Typescript
    #39152496
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ Ну и как?
тащусь, сквозная типизация от модели до браузера и интеллисенс снижают количество косяков на порядок.

ЕвгенийВ Просто судя по форумам - почти никто...просто не обсуждают, нечего обсуждать.
...
Рейтинг: 0 / 0
Typescript
    #39152515
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще например, разнесение модуля по разным файлам позволяет значительную часть кода генерировать со всеми удобствами.
получается аналог partial static class: в одном файле сгенерированный прокси-сервер, дублирующий модель:

Код: vbnet
1.
2.
Public Sub CabSaveRecord(StartDate As String, StartTime As String, mObj As tblTask)
End Sub

Код: javascript
1.
2.
3.
export function CabSaveRecord(StartDate: string, StartTime: string, mObj: tblTask, callback?: () => void, data?: any) {
    MakeObjQuery(objName + "/" + objName + ".ashx/CabSaveRecord", callback, arguments, data)
}


в другом общие функции по работе с интерфейсом и запросами:
Код: javascript
1.
2.
3.
    export function MakeObjQuery(methodUrl: string, callback: (response: any) => void, Args: any, data: any): void {
        NewQuery(createQuery(Args, methodUrl, data), function (query: IQuery) {callback(query.returnVal)});
    }

дефиниции функций-аргументов просто сказка: callback: (response: any) => void

в третьем обработчики событий интерфейса:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
export function UICabSaveRecord(sender:HTMLElement):void{
            var $modal = $(getModal(sender));
            mObj = collectForm2($modal);
            mObj.ControlParameterID = parseInt("0" + $modal.attr("OBJID"));
            mObj.Periods = "";
            $(".Periods *[PeriodTypeID=" + mObj.PeriodTypeID + "] " + (mObj.PeriodTypeID == 1 ? "label input" : ".PeriodsVal:checked")).each(function () { mObj.Periods += this.value + "," });
            CabSaveRecord(mObj["StartDate"], mObj["StartHour"],mObj,function(){$modal.modal("hide");});
        }

полное и безошибочное отделение мух от котлет.
...
Рейтинг: 0 / 0
Typescript
    #39152559
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
CabSaveRecord(mObj["StartDate"], mObj["StartHour"],mObj,function(){$modal.modal("hide");});


=>
Код: javascript
1.
CabSaveRecord(mObj["StartDate"], mObj["StartHour"],mObj,()=>{$modal.modal("hide");});


И в других местах :)

Недавно потребовалось работать с кучей классов из xds.
Сгенерил их с помощью xsd.exe в js.net, в студии стандартным реплейсом привел к ts и вот тебе 18000 строк js. Не нарадуюсь :)
...
Рейтинг: 0 / 0
Typescript
    #39152739
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyтащусь, сквозная типизация от модели до браузера и интеллисенс снижают количество косяков на порядок.++

Тоже пользуемся.
...
Рейтинг: 0 / 0
Typescript
    #39152811
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,

TypeScript один из лучших языков, компилящихся в JS и отлично ляжет в руку дотнетчика.

но тру, конечно, это ES 7 (+ Babel сегодня)
...
Рейтинг: 0 / 0
Typescript
    #39152992
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt+ Babel

авторBabel transforms your JavaScript
You put JavaScript in: myJavaScript("foobar");
And get JavaScript out: myNewTransformedJavaScript("yay!");перевод с js на js с коверканьем названий и текстов? потрясающе! :))
впрочем, ЯННП.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Typescript
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]