Автор Тема: TypeScript, или могила для JS.  (Прочитано 21454 раз)

vlad

  • Hero Member
  • *****
  • Сообщений: 1391
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #30 : Октябрь 02, 2012, 04:16:16 pm »
Гугл играет в браузерно-инетном мире сейчас много бОльшую роль нежели MS (если мы про интернет говорим, а не внутрикорпоративные извращения). Собственно, пожалуй, даже Apple больше чем MS там сейчас роляет.

Ну тогда все, капец - продолжаем жрать кактус :)

DIzer

  • Гость
Re: TypeScript, или могила для JS.
« Ответ #31 : Октябрь 02, 2012, 04:18:21 pm »


Гугл играет в браузерно-инетном мире сейчас много бОльшую роль нежели MS (если мы про интернет говорим, а не внутрикорпоративные извращения). Собственно, пожалуй, даже Apple больше чем MS там сейчас роляет.
По этому и вдвойне интересно - хватит ли у них силенок "продавить" дартс... С Андроидом , почти вышло - но там были "не вспаханные нивы"

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #32 : Октябрь 02, 2012, 04:21:39 pm »


Гугл играет в браузерно-инетном мире сейчас много бОльшую роль нежели MS (если мы про интернет говорим, а не внутрикорпоративные извращения). Собственно, пожалуй, даже Apple больше чем MS там сейчас роляет.
По этому и вдвойне интересно - хватит ли у них силенок "продавить" дартс... С Андроидом , почти вышло - но там были "не вспаханные нивы"
Самое забавное не то что с Андроидом вышло, а что с Chrome вышло - ведь они заши на уже вспаханное и плотно засеянное поле (IE, и, главное FF уже был у всех подряд. у яблочников уже был Safari).
Y = λf.(λx.f (x x)) (λx.f (x x))

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #33 : Октябрь 02, 2012, 04:28:05 pm »
Кстати, если отвлечься от новизны TypeScript'a, то присмотревшись повнимательней, видно что это ЭТО ЖЕ ОБЫЧНЫЙ ActionScript!!111

В нем тоже опциональная статическая типизация. Он тоже имеет и умеет class и interface, он тоже является диалектом ECMAScript'a.
Y = λf.(λx.f (x x)) (λx.f (x x))

DIzer

  • Гость
Re: TypeScript, или могила для JS.
« Ответ #34 : Октябрь 02, 2012, 04:30:08 pm »

Самое забавное не то что с Андроидом вышло, а что с Chrome вышло - ведь они заши на уже вспаханное и плотно засеянное поле (IE, и, главное FF уже был у всех подряд. у яблочников уже был Safari).
мм.. тут вот какое дело, я абсолютно точно помню  что ощущение (как пользователя) хром  даже ранних версий давал иное , нежели  сформировавшиеся конкуренты на рынке.. однако, сформулировать его затрудняюсь - ИМХО это и было ключом к успеху, а поскольку такие вещи к "надежно прогнозируемым" не относятся, то насколько я помню даже в руководстве Гугла  в эту идею никто не верил, а рассматривал как  очередной технический проект (в общую копилку опыта).

DIzer

  • Гость
Re: TypeScript, или могила для JS.
« Ответ #35 : Октябрь 02, 2012, 04:32:24 pm »
Кстати, если отвлечься от новизны TypeScript'a, то присмотревшись повнимательней, видно что это ЭТО ЖЕ ОБЫЧНЫЙ ActionScript!!111

В нем тоже опциональная статическая типизация. Он тоже имеет и умеет class и interface, он тоже является диалектом ECMAScript'a.
по этому и нужен не snapshot , а нормальный анализ.. интересно кто-нибуть из  почетных хабрложцев сделает это...

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #36 : Октябрь 02, 2012, 05:11:05 pm »
Кстати, если отвлечься от новизны TypeScript'a, то присмотревшись повнимательней, видно что это ЭТО ЖЕ ОБЫЧНЫЙ ActionScript!!111

В нем тоже опциональная статическая типизация. Он тоже имеет и умеет class и interface, он тоже является диалектом ECMAScript'a.
по этому и нужен не snapshot , а нормальный анализ.. интересно кто-нибуть из  почетных хабрложцев сделает это...
Наврятли. Там редко вменяемые статьи по ЯП.
Y = λf.(λx.f (x x)) (λx.f (x x))

Gosha

  • Newbie
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #37 : Октябрь 02, 2012, 02:32:54 pm »
Влад - боюсь вы говорите немного про другое -  про попытки ЭФФЕКТИВНО (экономия ресурсов, максимальная производительность) решать низкоуровневые задачи высокоуровневым способом= здесь же задачи высокоуровневые, и подобный подход всего лишь ограничивает "свободу реализации" - впрочем это просто "поверхностные"  соображения , я привожу их потому, что технически не вижу ничего мешающего сделать это...

А можете привести примеры низкоуровневых задач и высокоуровневых задач?
Я в программировании новичок, совсем краем уха слышал подобные понятия, но было бы очень неплохо на пальцах понять, чем одно отличается от другого.

DIzer

  • Гость
Re: TypeScript, или могила для JS.
« Ответ #38 : Октябрь 02, 2012, 09:55:24 pm »
Влад - боюсь вы говорите немного про другое -  про попытки ЭФФЕКТИВНО (экономия ресурсов, максимальная производительность) решать низкоуровневые задачи высокоуровневым способом= здесь же задачи высокоуровневые, и подобный подход всего лишь ограничивает "свободу реализации" - впрочем это просто "поверхностные"  соображения , я привожу их потому, что технически не вижу ничего мешающего сделать это...

А можете привести примеры низкоуровневых задач и высокоуровневых задач?
Я в программировании новичок, совсем краем уха слышал подобные понятия, но было бы очень неплохо на пальцах понять, чем одно отличается от другого.

Низкоуровневая : Практически любая задача которая требует, работы с внутренней структурой переменных и данных ( точнее низкоуровневыми моделями -последовательность байт и  битов), архитектурой системы на уровне подсистем нижнего уровня (работа с физическими устройствами).
Высокоуровневая : работа с программными компонентами -  например , реализацией  DOM браузера - в том же js... визуальные  и высокуровневые компоненты .NET, WPF....

Vartovyj

  • Full Member
  • ***
  • Сообщений: 197
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #39 : Октябрь 03, 2012, 01:53:43 am »
Чем, в идеале, можно было бы заменить JS?
Расширение HTML, CSS? Или отдельный новый стандартизированный скриптовый язык?

valexey_u

  • Hero Member
  • *****
  • Сообщений: 3013
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #40 : Октябрь 03, 2012, 10:24:18 am »
Кстати, смотрите какой классный фреймворк для js нашел: http://vanilla-js.com/
По моему, он решает бОльшую часть проблем при программировании под браузер. А главное - он намного шустрее чем тот же jQuery.
Y = λf.(λx.f (x x)) (λx.f (x x))

albobin

  • Full Member
  • ***
  • Сообщений: 198
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #41 : Октябрь 03, 2012, 10:51:20 am »
 :D

Peter Almazov

  • Sr. Member
  • ****
  • Сообщений: 482
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #42 : Октябрь 03, 2012, 11:34:30 am »
Кстати, смотрите какой классный фреймворк для js нашел: http://vanilla-js.com/
По моему, он решает бОльшую часть проблем при программировании под браузер. А главное - он намного шустрее чем тот же jQuery.
У меня на любую комбинацию запчастей выдает "Final size: 0 bytes"
Столько же и грузит.

Berserker

  • Sr. Member
  • ****
  • Сообщений: 254
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #43 : Октябрь 03, 2012, 12:29:31 pm »
Впечатлило. 25 в сжатом виде, 0 байт в расжатом. Напоминает архиватор, который я писал. Тот упаковывал любые данные в 1 байт (и распаковывал).

Berserker

  • Sr. Member
  • ****
  • Сообщений: 254
    • Просмотр профиля
Re: TypeScript, или могила для JS.
« Ответ #44 : Октябрь 03, 2012, 12:32:10 pm »
Примеры вообще не впечатлили (Vanilla JS).