The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ассоциация Ecma сформировала комитет для стандартизации язык..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от opennews (??) on 13-Дек-13, 10:32 
Компания Google анонсировала (http://blog.chromium.org/2013/12/ecma-forms-tc52-for-dart-st...) начало работ по приданию языку Dart (https://www.dartlang.org/) статуса международного стандарта. В рамках ассоциации Ecma International (http://www.ecma-international.org/), занимающейся стандартизацией информационных и коммуникационных технологий, уже сформирован специальный технический комитет TC52 (http://www.ecma-international.org/memento/TC52.htm), который займётся подготовкой спецификаций, стандартизирующих синтаксис и семантику языка, а также состав базовых библиотек и сопутствующих языку технологий.

Сообщается, что стандартизация Dart подразумевает предоставление всех связанных с разработкой патентов в безвозмездное использование, не требующее оплаты отчислений (royalty free). В дополнение к спецификациям планируется подготовить тестовый набор, который сможет быть использован для проверки корректности соответствия различных реализаций Dart требованиям стандарта. Председателем комитета избран Андерс Сэндгольм (Anders Sandholm), лидер команды разработчиков Dart.


По мнению компании Google недавний выпуск (https://www.opennet.ru/opennews/art.shtml?num=38432) Dart SDK 1.0 ознаменовал стабилизацию разработки и готовность для повсеместного использования и стандартизации. Придание Dart статуса стандарта Ecma позволит расширить область использования языка  и ускорить обеспечение его поддержки в имеющихся на рынке браузерах и продуктах. Выбор Ecma International в качестве стандартизирующей организации обусловлен тем, что данная ассоциация уже развивает близкие к специфике Dart стандарты для языков JavaScript, Eiffel и C#.

Напомним, что Dart позиционируется как язык структурированного программирования для Web, который в долгосрочной перспективе может стать прогрессивной заменой JavaScript, решающей имеющиеся в настоящее время проблемы с расширяемостью, производительностью и поддержкой разработки сложных приложений. Язык обладает похожим на Java синтаксисом, не требует явного определения типов и может использоваться для создания серверных и клиентских приложений. Для запуска  внутри браузера код на языке Dart может быть преобразован в JavaScript-представление или запущен напрямую под управлением специального JavaScript-интерпретатора Dartboard. Поддерживается (http://www.dartlang.org/articles/embedding-in-html/) встраивание кода на языке Dart в HTML-страницы, используя mime-тип "application/dart". На стороне сервера приложение на языке Dart может быть выполнено внутри специальной виртуальной машины, которая обеспечивает производительность выполнения близкую к компилируемым в машинный код языкам. Виртуальную машину Dart планируется интегрировать в будущие версии браузера Chrome, что позволит выполнять приложения на языке Dart без компиляции в JavaScript.


Особенности языка Dart:

-  Привычный и простой для изучения синтаксис, естественный для программистов на JavaScript, Си и Java.

-  Обеспечение быстрого запуска и высокой производительности для всех современных web-браузеров и различных типов окружений, от портативных устройств до мощных серверов;

-  Возможность определения классов и интерфейсов, позволяющих использовать инкапсуляцию и повторно использовать существующие методы и данные;

-  Необязательное указание типов, использовать или нет статические типы решает разработчик. Указание типов позволяет упростить отладку и выявление ошибок, делает код более ясным и читаемым, упрощает его доработку и анализ сторонними разработчиками.

-  Среди поддерживаемых типов: различные виды хэшей, массивов и списков, очереди, числовые и строковые типы, типы для определения даты и времени, регулярные выражения (RegExp). Возможно создание своих (http://www.dartlang.org/articles/optional-types/) типов;


-  Для организации параллельного выполнения предлагается использовать классы с атрибутом isolate, код которых выполняется полностью в изолированном пространстве в отдельной области памяти, взаимодействуя с основным процессом через отправку сообщений;


-  Поддержка использования библиотек, упрощающих поддержку и отладку больших web-проектов. Сторонние реализации функций могут подключаться в виде разделяемых библиотек. Приложения можно разбить на части и поручить разработку каждой из частей отдельной команде программистов;

-  Набор готовых инструментов для поддержки разработки на языке Dart, включая реализацию средств динамической разработки и отладки с исправлением кода на лету ("edit-and-continue");


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

URL: http://blog.chromium.org/2013/12/ecma-forms-tc52-for-dart-st...
Новость: https://www.opennet.ru/opennews/art.shtml?num=38656

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

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от Аноним (??) on 13-Дек-13, 10:32 
а go когда стандартизируют?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +4 +/
Сообщение от 123 email(??) on 13-Дек-13, 11:53 
go ещё не стабилизировался, постоянно новые фишки, поэтому разумнее подождать пару лет
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

37. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +2 +/
Сообщение от Аноним (??) on 13-Дек-13, 15:01 
синтаксис Go уже вполне стабилен и предсказуем, а новые фишки сводятся или к допиливанию уже существующих вещей вроде планировщика горутин, или добавлению чего-нибудь в прикладную библиотеку
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

51. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от BratSinot (ok) on 13-Дек-13, 17:31 
Это Rust нифига не стабилизирован, а не Go. Он стабилен, а новые версии совместимости не ломают, а по большей части добавляют какие-то новые библиотеки или не очень нужные (в смысле для большей части задач) возможности.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

2. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от MRT email on 13-Дек-13, 11:04 
Самое главное не понятно, что будет с Go если/когда Dart наберет обороты как серверный язык.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 11:10 
Самое прикольное - что благодаря вашей же собственной парадигме о свободе выбора, языки будут плодиться и множиться. То по принципу NIH, то по принципу "одному нравится поп, другому попадья а третьему свиной хрящик".
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +4 +/
Сообщение от juvvi on 13-Дек-13, 11:20 
А что плохого во множестве языков программирования? Если их создают, значит, они нужны, так?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

9. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от mimimi on 13-Дек-13, 12:02 
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>---.+++++++.-------.>+++...>.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

25. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +9 +/
Сообщение от juvvi on 13-Дек-13, 13:09 
Существование брейнфака как-то мешает вам программировать?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

55. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –2 +/
Сообщение от upyx (??) on 13-Дек-13, 18:24 
<?php
echo 'Hello world!';


А ведь популярный язык ;-)

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

72. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Google on 14-Дек-13, 23:59 
Среди тех, кто забывает теги закрывать
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

12. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от annulen (ok) on 13-Дек-13, 12:27 
К сожалению, не все понимают, что разработать хороший ЯП намного сложнее, чем хорошую программу. А когда за это берется комитет, вспоминается шутка про верблюда.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

26. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от Crazy Alex (ok) on 13-Дек-13, 13:11 
Ну вот поэтому пусть их будет побольше, что-нибудь да окажется толковым. А там рынок решит, что нужнее.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

27. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +4 +/
Сообщение от juvvi on 13-Дек-13, 13:12 
> К сожалению, не все понимают, что разработать хороший ЯП намного сложнее, чем
> хорошую программу. А когда за это берется комитет, вспоминается шутка про
> верблюда.

Да все это понимают.
Если язык плохой (какие вообще тут критерии?), но лучше других покрывает нужды конкретного разработчика, то почему бы ему не воспользоваться именно этим "плохим" языком?

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

52. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от myhand (ok) on 13-Дек-13, 17:50 
Язык *уже* разработан.  Задачей комитета является его стандартизация.

Я не очень сложные слова использовал, ты можешь осилить *этот* текст без толкового словаря?

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

40. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –2 +/
Сообщение от Аноним (??) on 13-Дек-13, 15:30 
ничего он не наберет. По крайней мере - не с нынешними разработчиками, которые не только запилили для него редактор на платформе Eclipse, отжирающий по 500 метров оперативки при первом запуске, но и обозвали этот редактор легковесным
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

76. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 15-Дек-13, 13:57 
Приковать бы этим умникам с эклипсом к ноге пудовую гирю. И начать забег. "Налегке", ага.
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

80. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 15-Дек-13, 17:03 
http://plugins.jetbrains.com/plugin/6351 не?
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

5. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –2 +/
Сообщение от arsenicum (??) on 13-Дек-13, 11:22 
А зачем стандартизировать язык, который не получил широкого распространения, не поддерживается нативно ни одним популярным бразуером и имеет одну единственную реализацию Dart SDK? Кто-то серьёзно задумывается о нём как о замене JavaScript?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от noize (ok) on 13-Дек-13, 11:27 
языку только два года, подождите
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от BSA on 13-Дек-13, 11:47 
Пока стандарта нет, никто его юзать не будет. Так как сегодня твой код работает корректно, а завтра что-то поменяют, и он будет работать иначе. Или, как в свое время, Miscrosoft делала свою java-машину, которая не соответствовала машине Sun, в итоге многие аплеты работали только на ее машине.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +2 +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 12:28 
Многие? Если б многие, то у них бы выгорело. А оно у них тихо слилось вместо этого. Вот когда Java от Sun к Oracle перешла было забавно так-как Oracle прописали в новый дистрибутив, что оно Oracle Java… а быдлокодеры в старых апплетах проверяли наличие строки Sun, чтоб быть уверенными, что их код запускают на «правильной» Java-машине. -_-
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

39. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Xasd (ok) on 13-Дек-13, 15:29 
> в старых апплетах проверяли наличие строки Sun

эпический фэйл :) ... это же надо было додуматься до такого :)

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

15. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от annulen (ok) on 13-Дек-13, 12:31 
> не поддерживается нативно ни одним популярным бразуером

Более того, никто, кроме хрома, принципиально не собирается его поддерживать.

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

41. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Xasd (ok) on 13-Дек-13, 15:32 
>> не поддерживается нативно ни одним популярным бразуером
> Более того, никто, кроме хрома, принципиально не собирается его поддерживать.

хоть я и не особый сторонник Dart -- но хочу признать что работать он будет во всех браузерах.

где-то нативно, а где-то через Javascript...

и особо ни чего плохого в этом не будет (компы мощные щаз, всё потянут).

однако если вдруг случится ситуация что где-то кроме Google Chrome встроят ТОЖЕ НАТИВНУЮ поддержку Dart, и если вдруг она окажется не совместимой -- то вот смеху то будет :)

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

19. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –5 +/
Сообщение от клоун Стаканчик on 13-Дек-13, 12:45 
Это коронная фишка ИТ: пишешь любую ахинею (или не ахинею, это не важно), создаёшь НКО, твоя НКО называет твою ахинею "стандартом", ты и твоё НКО начинают PR и форсинг "стандарта" на всех открытых ресурсах. С учётом того, что журналисты не в теме, а большинство интернет-пользователей (вкл. ИТ-"специалистов") верят поисковикам и википедии больше, чем самим себе, то "стандартом" будет тот, кто кричит громче.

Крупная компания знает как из популярности и известности сделать деньги.

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

42. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Xasd (ok) on 13-Дек-13, 15:38 
> твоя НКО называет твою ахинею "стандартом"

точно. ток не "стандартом", а "будущим стандартом" (так лучше.. типа "готовтесь ребята уже сегодня к будущему стандарту").

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

56. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 19:50 
собственно так и появился на свет JavaScript))
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

10. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –2 +/
Сообщение от Аноним (??) on 13-Дек-13, 12:17 
Не понимаю концептуального отличия его от JS. Да, там есть много всяких плюшек, которые хотелось бы иметь и в JS, но не лучше и проще было бы запилить новый стандарт JS?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +2 +/
Сообщение от midori (ok) on 13-Дек-13, 12:25 
с чистого листа всегда приятно начать
JS => Dart = google
Java => Ceylon = redhat
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 13-Дек-13, 12:29 
JS должен умереть
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 12:33 
Тебе хочется заниматься обратной совместимостью? Вот и им не хочется. В вебе вот так просто deprecated на старые ненужные фичи (eval() -_-) не повесишь и ещё сложнее их потом будет выпилить, а потому проще создать новый язык, чем исправить старый. Такие дела.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

43. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Xasd (ok) on 13-Дек-13, 15:42 
> В вебе вот так просто deprecated на старые ненужные фичи (eval() -_-) не повесишь

кстате.. а как же
    event.preventDefault()
???

теперь оно deprecated , и что будет с кучей сайтов я даже не знаю.

теперь надо пейсать
    event.defaultPrevented = true

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

45. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 16:02 
Это jQuery, а не JavaScript и штатные браузерные API. Хочешь писать event.preventDefault() — сиди на старой версии либы и не обновляйся. Зайди на любой сайт с jQ и посмотри — все и всегда (ну кроме совсем бешеных) линкуют себе конкретную версию jQ, а не самую свежую.
Причём функция стала не нужна потому, что в браузерах появилась собственная реализация через свойство. Сейчас нормальные веб-девелоперы вообще стараются не пользоваться jQ так-как появились нормальные API в браузерах.

А вот если из JS выпилить тот же eval() (аналогов которого в Dart'е попросту нет) то сломается очень много чего и где. Причём буквально везде написано, что eval это опечатка от evil, но разве ж кто-то слушает? На какой второсортный сайт ни зайди — обязательно наткнёшься на eval(function(p,a,c,k,e,d){… или подобный идиотизм.

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

47. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 13-Дек-13, 16:17 
Это к вопросу обратной совместимости было, а не к вопросу джаваскрипта как такового.
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

48. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 16:33 
Изменения в одной конкретной либе касаются лишь пользователей этой либы. Причём только тех, кто желает её обновить. А вот кардинальные изменения в JS приведут к тому, что придётся держать две версии JS или не получится реализовать всех задумок из-за необходимости поддерживать ненужный и несовместимый с новыми идеями функционал. Причём на новую версию будут материться все без исключения даже если она будет существенно лучше старой. Причём по-умолчанию движки JS должны будут работать в «старом» режиме, а на новый переключаться только если специально это указать. А вот если эту другую версию назвать иначе, то и проблемы нет. Вот Google и сделали другой JS с другим названием, чтоб революция прошла гладко и все остались довольны.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

50. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 13-Дек-13, 17:17 
>Изменения в одной конкретной либе касаются лишь пользователей этой либы. Причём только тех, кто желает её обновить.

Изменения в одном конкретном браузере касаются лишь пользователей этого браузера. Причём только тех, кто желает его обновить.

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

Дарт эту проблему не решает. Если я ничего не путаю, то прямо сейчас в клоуниуме есть и JS, и сам дарт. Точно такая же ситуация.

>Вот Google и сделали другой JS с другим названием, чтоб революция прошла гладко и все остались довольны.

С какого перепугу-то она гладко пройдет?

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

54. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 18:10 
> Изменения в одном конкретном браузере касаются лишь пользователей этого браузера. Причём
> только тех, кто желает его обновить.

Изменения в языке предполагают принятие нового стандарта, а это раньше или позже тянет за собой изменения во всех браузерах — новую версию стандарта со временем придётся поддерживать всем. Да и на старых версиях слишком долго не посидишь или придётся терпеть проблемы на разных сайтах. В то же время обновлять библиотеку на одном конкретном сайте без обновления кодовой базы сайта причин обычно крайне мало (разве что ставить обновления безопасности).

> Дарт эту проблему не решает. Если я ничего не путаю, то прямо
> сейчас в клоуниуме есть и JS, и сам дарт. Точно такая
> же ситуация.

В том-то и соль, что два языка могут спокойно сосуществовать и параллельно развиваться сколь угодно долго, тогда как две разные версии одного языка будут только лишь мешать друг-другу. Это идеальный вариант обратной совместимости, когда новый несовместимый продукт выпускают отдельно.

> С какого перепугу-то она гладко пройдет?

Да, желающие устроить турнир в метании говен всегда найдутся, но это мелочи. А вот все старые скрипты как работали, так и будут работать, и не нужно будет ничего ломать и перекраивать в существующих JS-движках. Возможно лет через 20 JS совсем отомрёт, а может эволюционирует по-своему, а Dart просто не приживётся. Зато его всегда можно будет выкинуть со спокойной душой, если дела так пойдут.

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

64. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от Аноним (??) on 13-Дек-13, 21:24 
>> Дарт эту проблему не решает. Если я ничего не путаю, то прямо
>> сейчас в клоуниуме есть и JS, и сам дарт. Точно такая
>> же ситуация.
> В том-то и соль, что два языка могут спокойно сосуществовать и параллельно
> развиваться сколь угодно долго, тогда как две разные версии одного языка
> будут только лишь мешать друг-другу. Это идеальный вариант обратной совместимости, когда
> новый несовместимый продукт выпускают отдельно.

Приехали. А JS, значит, не развивается и сейчас в том же состоянии, в каком был на момент девяносто-какого-то там года? Раньше при выходе нового стандарта как-то никто никому не мешал, а сейчас вот вдруг помешает.
С чего вы вообще взяли, что новый гипотетический стандарт JS будет несовместим со старым?

>> С какого перепугу-то она гладко пройдет?
> А вот все старые скрипты как работали, так и будут работать,
> и не нужно будет ничего ломать и перекраивать в существующих JS-движках.

Во-первых, с чего вы решили, что для развития джаваскрипта в нем надо обязательно что-то сломать?
Во-вторых, моду задают не "JS-движки", а браузеры. Это быдлoкодеры подстраиваются под браузеры пользователей, а не наоборот. Как хром и файрфокс скажут: "вот у нас поддержка нового стандарта JS, а поддержку старого выкинем через N версий", так все и перепишут свои поделки под угрозой выпасть из интернета.
Я искренне не понимаю, почему вы на протяжении всей ветки так переживаете за eval и убогих, которые его используют. Никуда они не денутся с подводной лодки, перепишут.

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

65. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 email(ok) on 13-Дек-13, 23:16 
> Приехали. А JS, значит, не развивается и сейчас в том же состоянии, в каком был на момент девяносто-какого-то там года?

Развивается, конечно, но код написанный по стандартам живёт годами без изменений. Смысл в том, что в JS реализуют новый функционал стараясь не ломать старый, даже если он плох. Тут нет поля для серьёзных изменений. Можно наращивать API для решения разных задач, но особо не развернуться — обязательно сломаешь что-нибудь важное.

> С чего вы вообще взяли, что новый гипотетический стандарт JS будет несовместим со старым?

Мы тут о том, что наделали в Dart говорим, а там не только eval убрали. Они выкинули getElementsBy*, document.links/images/… и заменили весь этот зверинец двумя функциями querySelector/querySelectorAll (они есть и JS, но тут это всё, что есть и в принципе это всё, что нужно). Они привели к одному виду массивы и коллекции, которые возвращает DOM (что позволило выкинуть целую плеяду специфичных для них функций), да и DOM почистили и дали более лаконичные имена (HTMLElement стал Element, XMLHttpRequest стал HttpRequest, …). Вместо document.createElement() они сделали целую плеяду конструкторов для всех или почти всех элементов, возможных на странице (new DivElement(), например). Хотя ничто не мешает сделать new Element.html('тут кусок кода'). Они провели чистку в том, как события цепляются к элементам и запретили префиксы, и сделали ещё массу всего.

Кстати, они рассматривают возможность добавить функционал аналогичный eval, но он будет работать в своём изолированном контексте.

В общем, они провели глобальную уборку. То, что в JS сделать не сломав вообще всё просто невозможно. JS не плох, в нём просто слишком много хлама собралось и который пора наконец выкинуть, сделав язык более лаконичным и понятным, а заодно избавиться от массы проблем «родителя».

Если всё это сделать новым стандартом JS, то это будет революция, которую воспримут в штыки. Думаешь корпоративный сектор вот так сходу кинется переписывать свои сайты на новый стандарт? Они скажут «а не пошли бы вы, у нас есть Internet Explorer, в котором это всё не сделают» и будут правы. И что бы там «Хром и Фаерфокс» ни сказали, а многие сайты просто выведут табличку «This site is best viewed with Internet Explorer», как в старые времена. Оно тебе надо? Это вообще хоть кому-то надо?

Так что нет, с JS нельзя сделать то, что сделали в Dart. Нельзя даже половину того и гипотетический новый стандарт для JS будет просто всё тем же старым JS с новыми фичами и не более того. Иначе нас ждёт новый виток доминирования IE из-за «лентяев» не желающих переходить на новый стандарт и посетителей их сайтов.

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

66. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 14-Дек-13, 11:50 
>Если всё это сделать новым стандартом JS, то это будет революция, которую воспримут в штыки. Думаешь корпоративный сектор вот так сходу кинется переписывать свои сайты на новый стандарт?

Теперь объясни, почему дарт "корпоративный сектор" примет с хлебом-солью и под него все кинутся переделывать свои поделки, а под новый js - нет.

>Они скажут «а не пошли бы вы, у нас есть Internet Explorer, в котором это всё не сделают» и будут правы. И что бы там «Хром и Фаерфокс» ни сказали, а многие сайты просто выведут табличку «This site is best viewed with Internet Explorer», как в старые времена.

Конечно, вывесят, как же. И все это время будут недоступны 90% пользователям интернета. В то время, как конкуренты уже все перепишут и продолжат работать. Вот уж кому-кому, а бизнес такой расклад точно не устроит.

Слабо обоснована ваша гипотеза, короче говоря.

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

67. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 14-Дек-13, 16:55 
> Теперь объясни, почему дарт "корпоративный сектор" примет с хлебом-солью и под него
> все кинутся переделывать свои поделки, а под новый js - нет.

А они и не примут. Как сидели на JS, так и будут, пока сами не сдохнут или пока кто-нибудь не поменяет всю систему на что-нибудь другое так-как старая перестанет справляться с необходимыми задачами. А там уже могут и на Dart писать.
Просто и JS в его «современном» виде от них никуда не денется ни сейчас, ни через 5 лет. Его объявят устаревшим и выкинут только и если подавляющее большинство сайтов перейдёт на Dart, а всё это время они будут спокойно сосуществовать.

> Конечно, вывесят, как же. И все это время будут недоступны 90% пользователям
> интернета. В то время, как конкуренты уже все перепишут и продолжат
> работать. Вот уж кому-кому, а бизнес такой расклад точно не устроит.

~70%, но ты не учитываешь того момента, что многие просто свалят обратно на IE. Особенно с Хрома (~40%) — IE 11 не сильно-то от него и отличается, как для пользователя. А Хром будут запускать для той пары онлайн-игр на NaCl.

Все банки, все гос-учереждения, все сайты писанные Васей Пупкиным. Все они будут показывать такую табличку. Ты ещё посмотри сколько извращенцев до сих пор верстают через TABLE. Хотя соц-сети и современная тенденция использовать браузер на смартфоне могут вытянуть. Хоть какая-то от них польза будет.

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

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

69. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 14-Дек-13, 20:15 
Так и не надо рубить с плеча и выкидывать старый JS сразу же. Я же предложил вариант "через N версий".
А для различение программ для одного и другого можно вполне использовать

>введение необходимости указывать версию JS

И вообще, говорите конкретными мыслями, а не туманными "урок уже выучен". Ну вот как я должен такое понимать? Какой еще урок? Применим ли он к этой ситуации? Если да, то что можно сделать? И прочее.

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

71. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 14-Дек-13, 23:28 
Урок состоит в том, что такими переключателями часто либо пользуются как хотят, либо они меняют своё значение в разном контексте (в IE6, например, добавление <?xml version="1.0" encoding="iso-8859-1"?> перед доктайпом переводило его в Quirks Mode), либо разные браузеры имеют разное значение по-умолчанию, либо… много разных либо. Проще новую версию обозвать новым языком.

Кстати, MS и тут в стороне не остались и сделали свой TypeScript. Вот только вместо того, чтоб навести порядок, они лишь ограничили набор команд и ввели статическую типизацию (прямо и через специальные заголовочные файлы). Не хочется им анализировать код, на сколько я понимаю. Вроде ещё что-то сделали для ООП на основе классов, но я не разбирался что именно.

Их подход в чём-то напоминает как-раз гипотетическую «новую версию стандарта». Но вот фундаментальных проблем он не исправляет. Я бы даже сказал, что добавляет (как минимум для сторонних библиотек переменные объявляются теперь дважды).

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

73. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 15-Дек-13, 00:48 
>Урок состоит в том, что такими переключателями часто либо пользуются как хотят, либо они меняют своё значение в разном контексте

Теперь объясните, зачем в принципе может понадобиться пользоваться условным переключателем "old JS/new JS" не по назначению, и как он в принципе может менять свое смысловое значение и от какого контекста. Просто пример приведите.

>либо разные браузеры имеют разное значение по-умолчанию

Иметь значение "new JS" по умолчанию никакого смысла не имеет, иначе эти ваши Васи Пупкины будут страдать и вывешивать таблички. Только один разумный выход: по дефолту "old JS", а если указано явно, то "new JS".

>Проще новую версию обозвать новым языком.

У которой будет точно такой же переключатель, только не в самом коде, а в теге script: script type="application/dart". Чем это проще-то получается? Можно и для нового JS сделать отдельный script type, кстати.

Остальные два абзаца вообще мимо кассы. Для чего это было написано?

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

74. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 15-Дек-13, 01:26 
А потом нам понадобится ввести переключатель на ещё более новый JS (да, я гарантирую, что лет через 10-15 так и случится) и у нас будет переключатель по редакциям ECMAScript (и хорошо если его сразу сделают по номерам редакций), потом появится ещё одна версия и у нас будет единый интерпретатор и компилятор для всего этого бардака из разных по разному несовместимых между собой версий. Ой погоди, у нас будет как минимум 3 таких компилятора в разных браузерах и как в каждом разрулят переход в более новый режим та ещё загадка. И всё это великолепие будет именоваться JavaScript. Причём для использования актуальной версии его нужно будет указывать эту самую версию, а иначе будет использоваться говно мамонта. Потом кто-то наконец решит, что самую старую версию можно наконец выкинуть и будет форсировать переход всех на новые редакции и вот тут хардкод версии в script type и отсутствие его у самой старой редакции сыграют злую шутку, отправив весь старый код в самый новый компилятор с непредсказуемыми последствиями. На подобное говно уже не раз наступали с доктайпами в HTML. Кстати, там пошли по принципе «если версия не указана, то использовать самую свежую» и доктайп HTML5 выглядит как <!DOCTYPE html>. Так что дефолт на старой версии вовсе не гарантирован и могут решить, что нужно продвигать новую, а желающие сидеть на старой должны будут явно это указать.

Нет уж, пусть они развиваются параллельно как два раздельных языка с раздельными интерпретаторами и компиляторами. Иначе со временем это превратится в кучу геморроя. Заодно если захочется встроить куда-то Dart, то не придётся брать движок JS и выпиливать из него поддержку старых редакций, а можно будет просто взять движок Dart.

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

82. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от netch (ok) on 19-Дек-13, 01:15 
> Все банки, все гос-учереждения, все сайты писанные Васей Пупкиным. Все они будут
> показывать такую табличку. Ты ещё посмотри сколько извращенцев до сих пор
> верстают через TABLE.

Что плохого в TABLE? ;)

> А они и не примут. Как сидели на JS, так и будут,
> пока сами не сдохнут или пока кто-нибудь не поменяет всю систему
> на что-нибудь другое так-как старая перестанет справляться с необходимыми задачами. А
> там уже могут и на Dart писать.
> Просто и JS в его «современном» виде от них никуда не денется
> ни сейчас, ни через 5 лет. Его объявят устаревшим и выкинут
> только и если подавляющее большинство сайтов перейдёт на Dart, а всё
> это время они будут спокойно сосуществовать.

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

> Альтернативный вариант (и наиболее реалистичный) это введение необходимости указывать
> версию JS, под которую пишется код, прямо в коде. Но знаешь,
> с DOCTYPE (которых целый зоопарк и которые не всегда влияют на
> результат) и с UA (когда браузеры мимикрировали друг под друга) урок
> уже выучен, как мне кажется. Всем будет проще если просто назвать
> по-другому.

Согласен. Тут совместимость будет злом.

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

83. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 19-Дек-13, 03:55 
> Что плохого в TABLE? ;)

Куча мусора (TBODY, TR, TD), полное отсутствие гибкости и излишнее совмещение структуры с оформлением. Сейчас верстать таблицами — разновидность мазохизма. Нужно самого себя не любить и не уважать, чтоб так делать. Благо все современные браузеры уже умеют работать с более удобными способами вёрстки. Вёрстка таблицами (и отступы картинками 1x1.gif) пришли со времён царствования Internet Explorer и пора бы им уже сдохнуть наконец.

А ещё это приводит к тому, что на таких сайтах практически невозможно указать на какой-то конкретный блок или класс блоков собственным стилем так-как их назначают даже не всем TABLE. Приходится выписывать многоэтажные конструкции из TABLE > TBODY > TR > TD и их свойств, чтоб выбрать то, что хочется.

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

84. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от netch (ok) on 19-Дек-13, 11:44 
>> Что плохого в TABLE? ;)
> Куча мусора (TBODY, TR, TD), полное отсутствие гибкости и излишнее совмещение структуры
> с оформлением. Сейчас верстать таблицами — разновидность мазохизма. Нужно самого
> себя не любить и не уважать, чтоб так делать. Благо все
> современные браузеры уже умеют работать с более удобными способами вёрстки. Вёрстка
> таблицами (и отступы картинками 1x1.gif) пришли со времён царствования Internet Explorer
> и пора бы им уже сдохнуть наконец.

Я правильно понял, что речь не про таблицы как таковые, а использование TABLE для оформления текстов, расстановки картинок и т.д.?

У меня нет и, возможно, не будет причин выходить в своих страницах за рамки HTML 3.2, соответственно мне все эти новые требования - тёмный лес чужого мира... к слову, гифки 1x1 тоже не использую:)

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

86. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 19-Дек-13, 16:10 
Да, ты правильно понял.

А новые не требования, а возможности. Хочешь и дальше заниматься этим мазохизмом — твоё право. ;)

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

87. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от netch (ok) on 19-Дек-13, 17:20 
> Да, ты правильно понял.
> А новые не требования, а возможности. Хочешь и дальше заниматься этим мазохизмом
> — твоё право. ;)

Мазохизма нет, есть использование ровно того, что нужно:)

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

88. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 20-Дек-13, 07:16 
Это когда таблицы нужны именно как таблицы? :)
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

68. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Xasd (ok) on 14-Дек-13, 19:52 
> Это jQuery, а не JavaScript и штатные браузерные API. Хочешь писать event.preventDefault() — сиди на старой версии либы и не обновляйся.

event.preventDefault() ---- это вообще-то ванильный браузерный API .. :)

всю жизнь -- event.preventDefault() -- работал в браузере БЕЗ jQuery... и тут вдруг оказывается что теперь надо писать event.defaultPrevented = true ..

а вот в jQuery тоже есть event.preventDefault() , название которого взято по аналогии от оригинального ванильно-браузерного event.preventDefault()..

> сиди на старой версии либы и не обновляйся.

старые версии jQuery -- рано или поздно тоже перестанут работать.

так как в старых jQuery для реализации "event.preventDefault()" используется как раз "event.preventDefault() из браузера" (а не event.defaultPrevented = true)

загляни вобщем в исходники jQuery :)

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

70. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 14-Дек-13, 22:57 
> event.preventDefault() ---- это вообще-то ванильный браузерный API .. :)

Забавно, не знал.
Сейчас покопался внимательнее и теперь не могу понять откуда было взято предположение о том, что event.preventDefault() объявлено deprecated. Таковым объявили event.returnValue (передаём привет Internet Explorer, в котором не было preventDefault() до 9й версии). В jQ же (включая версии 2.0.х) находится полифил, который вызывает preventDefault() если он есть и устанавливает event.returnValue = true если такового нет.

А присваивать defaultPrevented = true и вовсе странно. Я даже не уверен будет ли так работать (и мне лень проверять). В WebAPI Мозиллы говорится, что это свойство используется для того, чтоб узнать блокируется ли стандартное поведение или нет и рекомендуется использовать вместо нестандартного getPreventDefault().
https://developer.mozilla.org/en-US/docs/Web/API/event.defau...

Мне кажется ты попутал preventDefault() с getPreventDefault() и сделал неправильные выводы. Объявлять deprecated нестандартные фичи это нормально. А вот что-то выкинуть из самого стандарта куда сложнее.

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

75. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Xasd (ok) on 15-Дек-13, 02:44 
> А вот что-то выкинуть из самого стандарта куда сложнее.

ну собственно -- да -- надеюсь оно так и будет 15 лет лежать в deprecated и всё также продолжать работать :)

> Мне кажется ты попутал preventDefault() с getPreventDefault()

похоже  на то

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

78. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от Аноним (??) on 15-Дек-13, 13:58 
> кстате.. а как же

Кстати, выучите уже как пишется "кстати". Задолбали школяры-прогульщики уже.

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

44. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 15:51 
А вот Гвидо взял и сделал.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

57. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от ещёАноним on 13-Дек-13, 19:55 
> А вот Гвидо взял и сделал.

Python3 как раз стал языком где ушли все старые противоречия и двусмысленности, "причесали" все модули теперь на интерпрайз (JEE) похоже.

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

63. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –2 +/
Сообщение от Аноним (??) on 13-Дек-13, 21:06 
Ну да, я про то и говорю. Безболезненная эволюция языка вполне возможна, и гвидобейсик это доказал на собственном примере.

Но нет, давайте вместо развития JS будем делать новый JS! СЕРЕЖКА-то лучше нас знает как надо! Обратная совместимость две версии не уживутся кокок!

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

79. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 15-Дек-13, 13:59 
> "причесали" все модули теперь на интерпрайз (JEE) похоже.

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

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

85. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от netch (ok) on 19-Дек-13, 11:45 
>> "причесали" все модули теперь на интерпрайз (JEE) похоже.
> В энтерпрайзе не принято ломать совместимость между каждой версией языка,

Вот начиная с 3.0 она и не ломается.

> так что бидон стал символом глючной наколенщины, не более.

То-то его использование только растёт.

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

17. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –8 +/
Сообщение от клоун Стаканчик on 13-Дек-13, 12:39 
Google в Android использовал Java, имел её собственную реализацию и собственный компилятор.

12.08.2010 Oracle на Google за это в суд. Официально за то, что Google "осознанно, прямо и постоянно нарушала интеллектуальную собственность Oracle, связанную с используемыми в языке Java технологиями".

Google сделал Darts, который то же самое, но свой. Теперь любой, кто использует Darts, будет платить Google'у.

Концептуальное отличие для вас: никакого. Концептуальное отличие для Google: платит он или платят ему.

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

18. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +2 +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 12:42 
Пойди проспись. Для Android они создали Dalvik. -_-
А про Dart перечитай статью, когда проспишься.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –3 +/
Сообщение от клоун Стаканчик on 13-Дек-13, 12:53 
Если твоя идея в том, что для того, чтобы избавиться от каждой старой возможности нужно обязательно создавать новый ЯП или программный продукт - я не уверен кто из нас трезв.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +3 +/
Сообщение от Geol (??) on 13-Дек-13, 13:02 
Прежде чем вещать что то столь эпохальное, неплохо сначала уяснить разницу между Java и JavaScript.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

28. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 13:17 
Историю с Бидоном 3 который несовместим с Бидоном 2 напомнить? До сих пор можно встретить рекомендации писать на втором так-как подавляющее большинство софта написано (сюрприз! кто б сомневался) под второй. Ты хоть представляешь что будет если сейчас пойти и выкинуть eval() из JS и браузеров, например? Кто-нибудь будет пользоваться новой версией JS? А браузером, в котором половина сайтов не работает? А в Dart далеко не только это выкинули. В таких случаях лучше начать с нуля, а не портить себе репутацию.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

32. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +2 +/
Сообщение от oxyum (ok) on 13-Дек-13, 14:10 
Не, сейчас уже не всё так плохо с Python - 3.3 уже можно пользоваться, и даже писать код, который по большей части совместим с 2.7! :)

А в 3.4 запилят стандартный asyncio и Enum(!!!), так что у народа таки будет стимул переходить! :)

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

35. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 14:19 
Остаётся надеяться, а то этот раскол на два лагеря только проблемы создаёт.
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

58. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 19:59 
> Остаётся надеяться, а то этот раскол на два лагеря только проблемы создаёт.

сразу видно ты не в теме про Python, стадия поддержки различных библиотек третьей версией очень большая. начать писать проект на нём уже вполне можно.

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

61. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 20:25 
Да, я его давненько уже не трогал. Больше как-то с Qt и JS.
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

49. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 16:54 
>>Не, сейчас уже не всё так плохо с Python - 3.3 уже можно пользоваться, и даже писать код, который по большей части совместим с 2.7! :)

Героическое преодоление проблем созданных по причини собственной тупости - достойное занятие.

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

59. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 20:02 
>>>Не, сейчас уже не всё так плохо с Python - 3.3 уже можно пользоваться, и даже писать код, который по большей части совместим с 2.7! :)
> Героическое преодоление проблем созданных по причини собственной тупости - достойное занятие.

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

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

20. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 13-Дек-13, 12:48 
Вот у Ecma-то двери для всех открыты, только бабки несите. Я лично не считаю ее стандарты за стандарты после того, что я увидел в описании Office Open XML (который, кстати, ISO до сих пор не стандартизирован, потому что это - бредятина). Не ожидал, что Google до такого опустится...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 12:51 
ECMA-262 ты стандартом тоже не считаешь?
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 13-Дек-13, 13:07 
Нет, не считаю. Я считаю стандартом ISO/IEC 16262.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

29. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 (ok) on 13-Дек-13, 13:19 
> ISO/IEC 16262:2011 defines the ECMAScript scripting language.

А им вот понравилось, например.
Понравится Dart — утвердят и его тоже.

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

33. " в новости"  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 14:14 
http://www.fosspatents.com/2013/12/federal-patent-court-of-g...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. " в новости"  –1 +/
Сообщение от Аноним (??) on 13-Дек-13, 14:14 
И запилите уже нормальную форму для забрасывания ссылок, которые могут быть новостями
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

36. " в новости"  +1 +/
Сообщение от Аноним (??) on 13-Дек-13, 14:23 
Во вторник новость про это уже была https://www.opennet.ru/opennews/art.shtml?num=38631
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

46. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +1 +/
Сообщение от yet another anonymous on 13-Дек-13, 16:06 
ECMA уже с JavaScript "удачно" отметилась.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

60. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Аноним (??) on 13-Дек-13, 20:04 
> ECMA уже с JavaScript "удачно" отметилась.

коммерческая структура, за деньги занимающаяся стандартизацией

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

62. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от klay email(??) on 13-Дек-13, 20:47 
Я когда 1,5 года назад на Dart стал поглядывать, мне говорили - ты что? сырая фигня, которая, непонятно, взлетит ли вообще, нафиг тебе оно надо. Лучше бы не слушал никого, а ковырял Dart. Глядишь к этому моменту уже плавал бы в нём, как рыба в воде
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

81. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от Lain_13 email(ok) on 15-Дек-13, 18:53 
Что-то мне подсказывает, что у тебя ещё как минимум года два на его изучение есть. Если не все 5.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

89. "Ассоциация Ecma сформировала комитет для стандартизации язык..."  +/
Сообщение от alexey email(??) on 03-Янв-14, 21:46 
Я бы не стал утверждатьь, что dart стабилизировался.
Reflection там сейчас только формируется и еще сто раз поменяется. А без него там грустно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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