1.2, terr0rist (ok), 13:34, 01/02/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Выглядит в целом неплохо, за исключением пары спорных моментов. Хотя понятно, что пока это всё бета в 1234-й степени: current version (0.07) was released January 20, 2012.
Экстраполируя, скажем лет через 10 мы сможем забыть про жаваскрипт. И то, учитывая, что до сих пор имеются юзеры с Win98 и ИЕ4...
| |
|
2.11, Аноним (-), 15:36, 01/02/2012 [^] [^^] [^^^] [ответить]
| +4 +/– |
> И то, учитывая, что до сих пор имеются юзеры с Win98 и ИЕ4...
А зачем их учитывать? Их процент незначителен. Пусть у этих некрофилов и болит голова по поводу того как современные сайты в их древнем шите работают.
| |
|
1.3, Аноним (-), 13:38, 01/02/2012 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
А ничего так. Язык кажется довольно приятным в разработке. Подождем пока гугл продавит его.
| |
1.4, Аноним (-), 13:40, 01/02/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А еще было бы не хило сравнить: существующие фреймворки на драфт с аналогами на ява-скрипт.
Подозреваю дело будет выглядеть где-то так:
Нет - JQuery
Нет - Dojo
Нет - ...
Нет - ...
Нет - ...
Поймите правильно, я не хочу сказать, что ява-скрипт такая песня, для того что бы наработать то, что уже на нем есть - надо сильно постараться. К тому же не очень понятно ради чего стараться.
| |
|
2.5, Xasd (ok), 14:48, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
исходя из того что современный Www находящийся в полуподвешенном состоянии HTML4.1=>HTML5 -- имея громадную кучу фрэймворков (в том числе js-фрэймворков) -- мы наблюдаем следующуую картину:
почти все эти фрэймворки ориентированы на HTML4.1 с некоторыми фишками HTML5.
....рано или позно всё это будет переписанно более полно на HTML5 . я имею ввиду вообще полную работу на HTML5 БЕЗ обратной совместимости к браузерам не поддедживающим его (MsIE version 8 и прочие Opera-Mobile :)).
сейчас конешно какимто из старпёров может слабо в это верится. но в будущем ЕСТЬ смысл использовать Ajax ПОЛНОЦЕННО, а НЕ частичнями вставками в Www-страницы...(да да, по сути именно HTML5 даёт нам зелёный свет Ajax-сайтам! хотя и на HTML4.1 они делались, кривовато, и нестандартизированно)
Google даже уже сейчас умеет индексировать правильно сконструированные Ajax-сайты. а сторонним программистом намного прощще получать информационные запросы от таких полноценных Ajax-сайтов (прощще "парсить" информацию, так парсить НЕ HTML-код, а всеголишь просмотреть JSON или XML ответ от сервера)
ещё почитать можно тут: http://solovyov.net/blog/2011/03/04/urls-and-shebangs/ (человек пишет правильно, хоть я и имею определённую личную неприязнь к Соловьёву)
и спрашивается теперь: какие из существующих фрэймворков способны полноценно предоставить такое? приходится использовать трансформера из кучи микро-фрэймворков. куча лишнего кода этих врэймворков -- вообще является "мёртвым кодом" для полноценных Ajax-сайтов
[например "мёртвым кодом" будет часть aрэймворка которая шаблонизирует Www-страницу на стороне сервера. так как полноценный Ajax-сайт должен использовать шаблоны на стороне Www-клиента!]
короче я намекаю на то что особой радости кучи от этого Legacy кода -- особо-то и нет. и сёравно придётся ещё много писать :)
| |
|
3.9, Аноним239 (?), 15:26, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
Меня от такого потока "откровений" даже слегка перекосило.
Хочу только узнать "полноценные Ajax-сайты" - что это?
Всегда интересно что под этим понимают профаны.
| |
|
4.12, Аноним (-), 15:41, 01/02/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Хочу только узнать "полноценные Ajax-сайты" - что это?
> Всегда интересно что под этим понимают профаны.
Это сайт который не до#$%вает пользователя постоянными перезагрузками 200-килобайтных портянок на каждый пук как сайты из эпохи конца 90-х прошлого века. На кой хрен перегружать всю огромную портянку чтобы просто воткнуть в нее мой комент, например? Вон например посмотрите как на digg коменты сделаны. Очень удобно и довольно интуитивно, между прочим. И нет раздражающего мигания от релоада страниц.
| |
4.14, Аноним (-), 15:51, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
Гражданин, Вы вижу не знаком с HTML5 и его отличаями от 4.1. :)
HTML5 движется в направлении, когда разработка Web приложений (для вас имею ввиду веб сайты), по методам приближается существенно к разработке Desktop приложений. Вместу загрузки частей HTML, разработчику удобний (и єто HTML5 упрожает) контролировать передачу только необходимых данных (даже не JSON/Ajax а сериализированных об’ектов). Вякие темы, оформление, ефекты полностю отрабатываются на стороне клиента и сервер может даже не знать о том какая тема используется на странице, или даже какие еще модули там подгрузились.
| |
|
|
Часть нити удалена модератором |
6.20, Аноним (-), 17:56, 01/02/2012 [ответить]
| –1 +/– |
HTML5 облегчяет создание Web приложений (вам сочетание "Web приложение", можно заменить словом сайт) в стиле создания Desktop приложений, где очень большая часть компьютерных операций выполняется на стороне клиента, в результате приложение получается достаточно отзывчево. При этом разработчику HTML5 способствует разрабатывать приложения так, чтобы они передавали только полезные данные и только когда это на самом деле нада (при этом разработчик может не заботится о формате передачи данных типа JSON/XML, а работать с сериализирванными объектами). Функции, например, по изменению темы, перемещения панели и т.п., могут выполнятся исключительно на стороне клиента, сервер даже об подобных действиях пользователя не будет знать. Это делает возможным относительно быстро разрабытывать сложные Web приложения, сосредотачиваясь на реализации функций, а не а том, как именно передать кусок страницы в HTML коде.
Короче смотрите спецификации HTML5, это не только WebGL и видио без Flash, это следующий виток развития Web технологий который, берет лучшее из уже обкатаных технологий разработки Desktop приложений. Скоро даже полноценные скринсейверы и p2p приложения можно будет делать с использованием HTML5.
| |
|
7.25, Xasd (ok), 21:16, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
приэтом кстате стоит отметить -- что "новостной-сайт" или "форум" (или "новостной сайт + форум" ;-)) -- это именно сайты которые являются по своей сути "Приложениями"!
...ну а конешно же сайт-визитку Колбасной Компании (без возможности просмотра ассортимента колбасок и кнопки "купить") -- "Приложением" называть весьма неудобно
| |
|
|
|
|
|
4.24, Xasd (ok), 21:10, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати статья глупа, безграмотна
по крайней мере это умнее чем её гипотетическое отсутствие :-)
> и устарела на полгода
ну вот СКОРЕЕ же и сообщите нам всеэти замечательные новщества, которые произошли за пол года в этой области! :-) :-) (то о чём упомянается в статье)
....пока не устарело ваше сообщение :-D
| |
4.26, Xasd (ok), 21:20, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати статья глупа, безграмотна и устарела на полгода на момент написания.
> Хотя может быть она вам нравится именно поэтому?
ну вообще не скрою что мне нравится когда Соловьёв пишет откровенную чушь :-D .. жалко что на этой статье он так не опростоволосился :-(
| |
|
|
|
1.6, Аноним (6), 14:52, 01/02/2012 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Но зачем выдумывать ещё один высокоуровневый язык, это ж не более, чем синтаксис.
NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже Моно.
| |
|
2.8, Аноним239 (?), 15:19, 01/02/2012 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Но зачем выдумывать ещё один высокоуровневый язык, это ж не более, чем
> синтаксис.
> NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже
> Моно.
Уважаемый пользователь для просмотра выпадающего меню дождитесь окончания загрузки 'Mono_0.2_Nacl.ocx' Загружено 83.23 мегабайт из 253.
| |
|
3.15, Толстый (ok), 16:08, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
Есть кэширование.
Доделали бы нормальную инфраструктуру для использования *любого* языка - как раз как Mono, и была бы радость. Но нет, им надо изобретать еще один хреновый велосипед, игнорируя весь предыдущий опыт в Language Design.
| |
|
4.19, Аноним (-), 17:32, 01/02/2012 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Доделали бы нормальную инфраструктуру для использования *любого* языка - как раз как
> Mono, и была бы радость.
Тут глядишь MS свое пришибет не сегодня-завтра в пользу хтмль5, а ты с ручника снимаешься. Че-то поздно очухался. А что до инфраструктуры - так народ вон уже даже игры на си писаные под SDL в js конвертит и запускает пока ты плакаешь. Изврат конечно но ведь работает :)
| |
|
5.22, Crazy Alex (ok), 18:16, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
умолчим как именно работает, с каким быстродействием. А NaCl - это как раз возможность сделать то же с нормлаьной скоростью, а в плане разработки как бы не быстрее - JS никто не отбирает, а то, что уже написано на нормлаьных языках можно использовать почти без изменений.
| |
|
6.27, Аноним (-), 22:01, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
Ну так и проблем достаточно много. Те же проблемы со стандартизацией API на стороне клиента как и в случае JS. Пробемы с переносом на разные архитектуры. На планшетах часто ставят ARM процессоры, а такие сложные приложения как раз на всяких "неокомьютерах" в первую очередь и интерестны, на нормальном ПК есть native игра/wine и т.п.
| |
|
|
|
|
2.13, Аноним (-), 15:42, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
> NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже Моно.
Майнер биткоинов там будет смотреться гораздо лучше и профитабельнее :)
| |
2.17, очередной Аноним (?), 16:34, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
> NaCl позволит засунуть любой скриптовый язык в браузер, и Джаву, и даже Моно.
NaCl позволит использовать не только скриптовые языки, а и компилируемые
| |
2.18, Crazy Alex (ok), 17:05, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
ну я так понимаю, они в нескольких направлениях сразу идут, благо могут себе позволить.
В принципе пара "тяжелая логика и вычисления в NaCl, управление внешним мидом страницы на Dart" выглядит неплохо.
| |
|
3.23, Xasd (ok), 20:38, 01/02/2012 [^] [^^] [^^^] [ответить]
| +/– |
кстате... а как можно установить на страницу объект (<object...>...<object>) NaCL таким образом чтобы он НЕ отображался на этой страницце (не отображался, а только вычислял!), и не занимал нисколько места, ниодного одного пикселя?
засунуть внутрь <head>...</head> ? он будет в этом случае исполняться? [ктото мне рассказывал что часть браузеров даже не начинают инициализировать <object>, если он style="display:none"]
| |
|
|
|