BYTE-force columns
Company news, team and friends.

Не проходите мимо:

Интересная работа для .NET-программиста.

Дино Эспозито "ASP.NET 2.0. Углубленное изучение"

«XOR's Post»

Headline

Почти прочитал. Точнее, почти додавил, и не уверен, что смогу добить до конца. Не оставляет ощущение бессмысленности происходящего. Все эти стандартные контролы, пользовательские контролы, очень специальные пользовательские контролы... Видно, какие героические усилия создатели применяли для адаптации десктопной модели разработки к вебу. Но получается-то все равно плохо. Страницы огромные, сайты медленные. Да еще и страшные, потому что разработка интерфейса идет не от дизайна и HTML-верстки, а от того, как стандартные контролы себе эту верстку представляют.

Насколько проще делать все через XSLT! Да наверное, через любую шаблонную систему проще. Пускай даже и NVelocity. Но XSLT все же гораздо мощнее. Вот тут есть отличная статья про использование XSLT на серверной стороне. Просто крик души человека, который не понимает, почему все вокруг не понимают крутизны подхода. Я тоже не понимаю, кстати.

Отдельное спасибо, как обычно, переводу. Ну для кого такие переводы делаются? Вот как по вашему следует переводить «data source control»? «Элемент управления, представляющий источник данных», о как! А «data bound control», естественно, «элемент управления, связанный с источником данных». «Viewstate» будет у нас «состояние представления». Черт! Я как простой русскоязычный человек не могу таких терминов понять. Они мне просто в голову не лезут. Бюрократического языка не понимаю, и вот этого тоже. Поэтому при чтении приходится постоянно выполнять обратную замену. Что это? А, это они про viewstate. Вроде, понятно становится. Кого можно такой книгой воспитать? Роботов-тормозов только.

Предствляю такой диалог разработчиков:

— Почему-то у меня позникает исключительная ситуация.

— А ты проверь содержимое состояния представления.

—Точно! Элемент управления, связанный с источником данных, неправильно сохраняет идентификатор элемента управления, представляющего источник данных.

Паноптикум. :(

Вообще-то, мне нравилось Дино читать. В MSDN (даже русском), в блоге. А тут получилось какое-то претенциозное говно. Когда я читал Рихтера, я тоже ругался на перевод, и ощущал, что, в принципе, ничего особенно нового тут для меня нет. Но прочитал до конца с удовольствием. В этой книге нового для меня больше, ибо я сам эту часть ASP.NET, где контролы, никогда не использовал, а читать ужасно неинтересно.

Резюме — можно читать где-то первую треть. А как дело дойдет до истории про контролы, бросать нафиг.

P.S. Если хочется работать в десктопной модели, то берите GWT. Там хотя бы все честно. (Хотя сам и не пробовал).


Posted Jun 06 2008, 11:36 PM by Andrew Mayorov
Copyright ©2004-2008 BYTE-force
Powered by Community Server (Non-Commercial Edition), by Telligent Systems