forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Программное обеспечение / Software (http://forum.boolean.name/forumdisplay.php?f=164)
-   -   HTML Application (http://forum.boolean.name/showthread.php?t=17850)

impersonalis 08.02.2013 11:09

HTML Application
 
Давно хотел поинтересоваться у общественности: какой смысл в существовании сабжа (HTA)? В винде и так есть несколько скриптовых языков из коробки, пакетный *.bat, и собственно exe. В браузерах можно лепить чёрти чо (ява и ко), включая расширения, да ещё и виджеты!
НУ НАФИГА ЕЩЁ И HTA?! >>:(

Randomize 08.02.2013 11:57

Ответ: HTML Application
 
Цитата:

Сообщение от impersonalis (Сообщение 252108)
пакетный *.bat, и собственно exe(

хорошо ты exe "похвалил".


Не bat`ом единым.
Есть ещё:
Windows Scripting Host
JavaScript (мутированый)
VBScript (бейсик-не-бейсик)
WScript - вроде как тот же VBS.
Windows_PowerShell ( win 8 )

А на счёт HTA:
Ну всё потому, что M$ покумекали немного и подумали что html отлично подходит для построения Gui приложений. И даж зарядили целый отдел разработчиков под эту хренотень. В итоге технология не особо взлетела. Да и почему бы ей взлетать ведь html это hyper TEXT markup language (акцент на слово текст). Во времена IE5 оно тормозило ужасно. Да и работало только в нём. Для скриптинга использовался JavaScript и VBScript. На этом история могла бы закончиться, но не тут то было...

21 век, технологии, пентиумы и другие тостеры уже похоронены и забыты - значит пора потреблять вычислительные мощности большой ложкой.
И вот реинкарнация (не ждали, да?) Html5 приложения. И не только на Windows.

На деле же всё очень плохо. Повторяется история с ie6, который ради своих hta, да прочих m$ шляп а-ля встроенного m$ office в браузер отдалился от мира и стал самым анархичным браузером.

Много народу тогда клюнули на заявления майкрософта и понаписали софта, который работает только в осле. Именно софт. Дорогостоящие продукты иной раз работают только в нём (софт для видео наблюдения, кассы, склады, проходные имеющие web интерфейс) причём эта ерунда длится и по сей день. Я чего только внутри IE не видал. Даже штуку на подобии radmin`а.


Дак вот html5. Приложения построенные на нём уже есть для Windows 8. И что вы думаете? Да, уже есть "специальные" теги/свойства/параметры которые может обработать только IE. Они опять, опять выдумывают и делают всё по своему. А почему? А потому что не хватает стандартного функционала js/html для нормальных приложений. Майкрософт же такие крутые! Они просто переделают html под себя. Кстати остальные платформы тоже по идее должны поступить подобным образом. И что будет? Говно. Бедные разработчики.

Призываю в тред Жимона. Радуйся, ликуй торжествуй, продвигай Qt.

Строго по сабжу:
HTA - нинужен. Фуфло.
Bat - не приложение. Он нужен (ток довели бы его сначала до ума).
Windows PowerShell не крутил, но по слухам очень крутая штука.

impersonalis 08.02.2013 12:23

Ответ: HTML Application
 
Цитата:

Сообщение от Randomize (Сообщение 252112)
Не bat`ом единым.
Есть ещё:
Windows Scripting Host

ну так:
Цитата:

Сообщение от impersonalis (Сообщение 252108)
В винде и так есть несколько скриптовых языков из коробки

Цитата:

Сообщение от Randomize (Сообщение 252112)
HTA - нинужен. Фуфло.
Bat - не приложение. Он нужен (ток довели бы его сначала до ума).
Windows PowerShell не крутил, но по слухам очень крутая штука.

Это я и хотел увидеть!
ЗЫЖ Да, JScript для своих целей не плох, но далеко не для всего (как хочется его адептам - это всё же не С++ (да, я знаю что сравнение некорректно))

Цитата:

Сообщение от Randomize (Сообщение 252112)
Повторяется история с ie6, который ради своих hta, да прочих m$ шляп а-ля встроенного m$ office в браузер отдалился от мира и стал самым анархичным браузером.

Уточните 3-юю букву А или О?

SBJoker 08.02.2013 12:26

Ответ: HTML Application
 
bat это запись команд, своего рода sh для винды.

Randomize 08.02.2013 15:09

Ответ: HTML Application
 
Цитата:

Сообщение от impersonalis (Сообщение 252113)
Уточните 3-юю букву А или О?

Именно анархия.


Часовой пояс GMT +4, время: 19:21.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot