Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Typescript vs Dart (https://javascript.ru/forum/offtopic/32335-typescript-vs-dart.html)

Gozar 13.10.2012 01:59

Цитата:

Сообщение от x-yuri
Идея как раз в том и состоит, чтобы поломать совместимость и при этом получить некоторые бонусы.

IE 5, 6 разве не на этой же идее строились? Только бонусы там какие-то недоразвитые оказались. Мало было VBScript, не спится мс спокойно, пока мир не порабощён ещё одним высосанным из пальца продуктом.

x-yuri 13.10.2012 03:55

Цитата:

Сообщение от x-yuri
Идея как раз в том и состоит, чтобы поломать совместимость и при этом получить некоторые бонусы.

Я про Dart, а не TypeScript. У MS как раз консервативная позиция в данном случае. Да и сравнивать Dart c IE 5, 6 нельзя на мой взгляд. Там была конкуренция с Netscape и методы у Microsoft несколько другие, по сравнению с Google. По-крайней мере были.

Цитата:

Сообщение от Gozar
Только бонусы там какие-то недоразвитые оказались.

Понятное дело что не всегда подобные идеалистичные проекты удаются. Но например, MS Office хороший пример. Бывают случаи, когда лучше переделать. Ничего не хочу сказать по поводу javascript, но похоже что с точки зрения google надо переделать.

dmitry111 13.10.2012 05:02

Когда большие компании вроде гугл и майкрософт начинают создавать пусть и хорошие но если вдуматься идиотские проекты это ни к чему хорошему не приводит.

Кому-то нравится Dart, кому-то TypeScript. Может быть они являются достойной альтернативой JS и в них исправлены все недочеты (в чем не уверен). Но результатом таких экспериментов будет еще большая путаница и как следствие новые браузерные недопонимания.

Вряд ли какая-то из компаний будет поддерживать конкурента.

FINoM 13.10.2012 05:07

Цитата:

Сообщение от dmitry111
Когда большие компании вроде гугл и майкрософт начинают создавать пусть и хорошие но если вдуматься идиотские проекты это ни к чему хорошему не приводит.

Кому-то нравится Dart, кому-то TypeScript. Может быть они являются достойной альтернативой JS и в них исправлены все недочеты (в чем не уверен). Но результатом таких экспериментов будет еще большая путаница и как следствие новые браузерные недопонимания.

Вряд ли какая-то из компаний будет поддерживать конкурента.

Во во. Пусть пилят новые версии ЭкмаСкрипт, вместо того, чтоб херней страдать.

x-yuri 13.10.2012 06:25

Цитата:

Сообщение от FINoM
Во во. Пусть пилят новые версии ЭкмаСкрипт, вместо того, чтоб херней страдать.

Другими словами ты против эволюции, так и запишем...

dmitry111 13.10.2012 08:05

Цитата:

Сообщение от x-yuri (Сообщение 209772)
Другими словами ты против эволюции, так и запишем...

Эволюция - это когда все сели и договорились, как например WHATWG в свое время, когда W3C уже "положила .. с прибором" на XHTML 2.0 и уже почти опустила руки. Благодаря чему появился стандарт исчезла версионность, Стив Джобс предложил adobe поискать работу и веб стал практически независим от сторонних конторок..
Если бы производители перестали выкабениваться c видео, аудио форматами был бы вообще мир во всем мире

А то о чем тут речь правильнее было бы назвать революцией

Gozar 13.10.2012 14:02

Цитата:

Сообщение от dmitry111
А то о чем тут речь правильнее было бы назвать революцией

Согласен, верно подмечено.

Цитата:

Сообщение от x-yuri
Другими словами ты против эволюции, так и запишем...

Эволюция, это развитие популяции в целом, а не одной личности. А в данном случае имеет место вирус. Который возможно изменит всю популяцию, через мутации, а возможно и нет. И получим мы, как и выше сказано, - кучу мала.

x-yuri 13.10.2012 17:09

Цитата:

Биологи́ческая эволю́ция — естественный процесс развития живой природы, сопровождающийся изменением генетического состава популяций, формированием адаптаций, видообразованием и вымиранием видов, преобразованием экосистем и биосферы в целом.
Но не будем придираться к терминам, мало ли чего в википедии пишут. Пусть это будет революция. Но революция - это не плохо.
Цитата:

Отношение между понятиями революции и эволюции обоюдно-симметрично. Как революция логически связана с эволюцией, предполагает ее, так и эволюция логически связана с революцией, предполагает ее. Иными словами, становление полноценно лишь при наличии обоих процессов: революции и эволюции. Без революции становление не двигается вперед, не прогрессирует, «топчется на месте», «ходит кругами», повторяя, воспроизводя одни те же формы. Без эволюции становление эфемерно, нежизнеспособно, катастрофично.

Революция решает задачу достижения более высокой ступени становления через рождение нового, небывалого.

Эволюция решает задачу развития, совершенствования и распространения нового, укрепления его позиций на достигнутой ступени лестницы становления. Революция — это переход от более низкой, более простой формы развития к более высокой, более сложной форме. Эволюция — это развитие развития, т. е. развитие однажды возникшей формы развития.
---

Цитата:

Сообщение от Gozar
И получим мы, как и выше сказано, - кучу мала.

Цитата:

Сообщение от dmitry111
был бы вообще мир во всем мире

А, так вы на мир во всем мире надеетесь? Ну так не будет такого. А если будет, то это будет означать, что мы все умерли ;) Мне конечно же понятно ваше желание максимально упростить себе жизнь. Но это не повод препятствовать появлению нового. Пусть умрет тот, кто должен умереть и будет жить тот, кто должен жить. Аллах Акбар. :)

DjDiablo 13.10.2012 18:12

Цитата:

Пусть умрет тот, кто должен умереть и будет жить тот, кто должен жить.
Это подход капитализма :)
Экономически неэфективный должен уйти, точнее загнуться ))) В своё время либиралы на западе заигрались этим подходом, а потом спохватились и вынуждены были вводить соц гарантии.

Но по отношению к языкам программирования такой подход допустим наверно :)

Однако для эволюции нужна конкуренция, а сейчас у нас диктатура javascript. Свержение диктатора это революция всегда. Если бы все браузеры приняли dart то это была бы революция. Хотя наверное нужна платформа для того тобы любой игрок мог сделать свой язык, тогда бы и игра была честнее.

Nekromancer 13.10.2012 19:12

Можно сказать прощее, Harmony aka ES6 -- эволюция, Dart -- революция. На мой взгляд у ES больше гвнсов сделать/оставить веб единым. В то время как Dart принисёт ща собой новую сегментацию.


Часовой пояс GMT +3, время: 15:16.