ivanhoe
И к чему сия гениальная фраза?
Серьезно? А почему, батенька? Пакеты быстрее (толще) по сетям побегут? ПРИ ЧЕМ ЗДЕСЬ ВАЩЕ AJAX?! К тому же, пусть даже быстрее: уже после первого килобайта юзер может спокойно работать. А комп, в свободное от работы время, закачает остальное. Кроме того, мой test4 весит одну не самую большую страничку. А виртуальных страниц там огромные тыщи. Тест3, как я считал, даже без фильтров весит около 30 байт на страницу. Куда уж легче? 

Это не ООП, это порнография. Программирование в объектах и событиях на ЧИСТЕЙШЕМ С возможно. И не просто возможно - никакому языку и не снилась такая функциональность. Метод и функция синонимы - куда уж дальше? Детский сад! И это уе..ще Вы считаете ООП? Считаете это ПЛЮСОМ по сравнению с С?! Или там плюс-плюсом? 
).
AJAX в нынешнем виде, бесспорно, ублюдок. Создатели ваще не понимают, что они сделали, и на фиг он нужен. Но это ведь ОНИ дураки, а вовсе не идеология. Мозги малек включить - и получится вполне себе конфетка. Нынешние программеры, разумеется, растянут это дело лет на 50, после чего благополучно утопят в своей навозной жиже. Единственное, что нужно юзеру - вышвырнуть на хрен всю их бездарную математику вместе с ними с клиента. И все проблемы исчезнут сами собой.
Для того, чтобы отобразить страницу, обязательно нужно УЖЕ ЛЕЖАЩИЕ НА КОМПЕ данные зашвырнуть куда подальше? Вот объясните мне, дураку: что это за идиотизм?! И, кстати: а что, при проверке тест4 Вы ЭТО проделывали?!
И скоко ж времени требуется, чтобы проделать?! 
jooher
dozen
Partisan
ivanhoe
Как ОС? И чем же?
Провокационное пвоедение, безосновательные утвердения.
Медленность отклика не обязательно означает медленность передачи данных.
В таких сетях скачать один раз 100 килобайт примерно в 100 раз быстрее чем 100 раз по 1 килобайту.
Opera Mini как раз и превращает 100 транкций по 1 Кб в 1 транзакцию по 100
Это проблемы AJAX! ЧАСТНЫЕ проблемы, ничего общего с идеологией не имеющие. Удобнее ей ТАКИЕ транзакции (по ЛЮБЫМ соображениям) - флаг ей в руки. Юзер здесь при чем? Ресурсы здесь при чем?И возможно появятся запросы типа MGET / HTTP/x.y (скачать рекурсивно весь сайт, результат в MIME/multipart)
А зачем, сударь? А даже если и так, кто мешает сделать это через AJAX? Траффик же уменьшится В РАЗЫ! Google и Amazon может и будут. Все сайты точно не будут.
Ну и что? Что за очередные проблемы опять выкапываются на ровном месте?!С точки зрения семантики мне JS всегда напоминал смесь Smalltalk и Scheme.
Семантики?! Какой такой "семантики"?!Итак, проведем сравнение этих языков по пунктам:
Угу, проведем...Типизация Статическая Динамическая
Какая, в задницу, "типизация", если там кроме идиотского var ни хрена нет?Исключения Нет Да
Дополнительный довод в пользу С. Я в свое время довольно долго обсуждал здесь эти исключения, и пришел к четкому выводу: они придуманы ДЕБИЛОМ. Можете покопаться в архивах, если интересно. Что-то вроде: "Ужас! Завязывайте вы с этими исключениями"!Поддержка ООП Нет Есть
ООП в понимании Страуструпа? Поддержка ФП Нет Да (анонимные функции это лямбда-выражения)
Что это за бред - не знаю. Но полагаю, что еще более глупая вещь, чем "ООП" вне идеологии Маккарти. Все эти "мудреные" словечки, лямбда-анонимы, сами по себе достаточно красноречивы. Если кто-то будет этот самый ФП защищать - вэлкам. Попробуем размазать по стенке (токо объясните на пальцах предварительно, что именно мазать Адресная арифметика Да Нет
Во! Язык без указателей есть дерьмо. Если бы не eval, который можно рассматривать как аналог указателя... см. мои начальные постинги в этой ветке.Управление памятью Ручное Сборка мусора
Гениальность K&R, в частности, и в том, что они даже printf из языка выбросили. А здесь что, даже уборка мусора в языке?!Во-вторых я имел в виду не спецификации на сам JS (хотя она тоже не такая маленькая - почти 200 страниц), а на поведение JS в браузере. То есть документы типа DOM Core Specifications.
На помойку! И спецификацию в 200 страниц (красная цена пара-тройка), и тем более DOM. Кому он нужен? Какое отношение имеет сраная спецификация сраного DOM к языку программирования?!Opera Mini, карты, почта, программы для чтения электронных книг и пр. - этим я лично пользуюсь на телефоне.
Чего?! Opera Mini, наскоко я понимаю, и есть броузер. Все остальное броузеру также под силу. В чем опять проблемы-то?! Куда ни плюнь - полнейшая беспомощность...Аналогичные JS-приложения (на примере карт и почты) телефонные браузеры не выдерживают.
JS-то здесь при чем? Вопрос к криворуким девелоперам - говорил ужо. Не раз.В отличии от Вас с dozen мы такими каналами (с большими задержками пользуемся). Если б не Opera Mini, пользоваться было бы невозможно, но даже она не может отобразить все прихоти Ajax-программистов. А вы нам пытаетесь рассказывать про "вкус устриц", которые мы "ели", а вы - нет.
Да, не ел. И не собираюсь - только один Вы рассказали достаточно, чтобы понять: не следует путать устриц с дерьмом. Выкладывайте пожалуйста свои тесты на Web-сайт, а не в виде непонятных аттачей, тогда проверю. Свободных хостингов сейчас по-моему навалом. У меня сейчас совершенно нет времени делать это самому.
Ха-ха-ха! Еще одна иллюстрация полнейшей беспомощности "Мерседесов". Какая, в зопу разница?! jooher
ну там же функции ведь?
Я всегда говорил: хочешь узнать, есть ли у человека мозги - посмотри, как он шутит. dozen
Вот этот форум возьми (без его текущей оптимизации на JS): что лучше -- на каждый постинг перегружать всю страницу или засабмитить пост AJAX-ом и тут же его (постинг) добавить в DOM?
Лучше переГЕНЕРИТЬ всю страницу, послав на хрен DOM. Partisan
Кивание на Вики (а точнее на google) имело другой смысл.
Я тыщу лет знаю все эти "смыслы". Итак, кроме болтовни ни о чем Вы на что-нить способны (Y/N)?ivanhoe
.NET и Java замечательные.
То что некорректно подходить к JavaScript как к кастрированному C или к C как кастрированному JavaScript.
В чем же "некорректность"? Я свои доводы изложил...Забавно, Вы считаете что синтаксис все, а семантика ничто? И если в Pascal заменить BEGIN-END на {}, это автоматически даст ему, Pascal, право на существование?
Не надо передергивать, да еще так глупо. Про какую такую "семантику" Вы говорите?Лучше конечно же перегружать всю страницу. Т.к. "просто добавить в DOM" нельзя, а вдруг еще кто-то что-то написал? Или отредактировал? Получается, надо постоянно состояние записей, а не изменилось ли что? Сложная логика (придется изобретать протокол синхронизации), хуже переносимость.
О-хо-хо... Опять сплошные проблемы в песочнице...Ну и, опять таки, ничто (кроме идиотских амбиций) не мешало гуглу и зохо делать то же самое через апплеты и двигать аплеты, а не JS.
Апплеты ХУЖЕ JS. Когда-то подробно объяснялось - почему.Да, все правильно.
Кастрация возможностей клиента - да, все правильно.Интерактивность в Web не нужна мобильному пользователю категорически.
Ха-ха-ха! За что же так бедного юзера? Или Вы и есть единственный мобильный юзер?Провокационное пвоедение, безосновательные утвердения.
Исправлено: moderator-Kid, 15.10.2009 08:37