8/04/2006

Про asp.net

На свете есть технология под названием asp.net - слов нет, одни эмоции. Любители этого чуда могут дальше не читать, потому что ничего хорошего не скажу.
 
С помощью asp.net создать демонстрашку можно легко и быстро. Но сделать что-то серьезное и управляемое - нет. Нервов не хватит ловить всех кротов, которые вылазить будут десятками. Одного крота прихлопнешь, так его братец в другом месте вылезет. И так, кажется, бесконечно.
 
Вообщем, столкнулся. Тошнит. Пляски с бубном по сравнению с asp.net выглядят более осмысленными. Документация противоречит истине, что "краткость - сестра таланта". Ни на один вопрос невозможно найти ответ, в котором не будешь сомневаться.
 
Ответы похожи на ритуал: зайди туда, нажми там, перейди в другое место и напиши false и т.п. Файлов в проекте кучи. Многие из файлов состоят из одной строки. К рефакторингу лучше не прикасаться, иначе нервов не хватит дождаться завершения процесса.
 
Форумы забиты вопросами. Это говорит о многом. Ответы - многостраничные объяснения. Не менее многословные статьи с объяснениями тонкостей. А этих тонкостей вагон и тележка. Короче, тем кто вынужден осваиваивать asp.net надо выдавать молоко :)
 
А еще ajax появился - еще одно "чудо природы". Мало было asp.net-"спагетти", так будет еще больше и еще сложнее, и ко всему еще добавится гора js-скриптов на клиенте.
 
Похоже, что причина в горе от ума. Были бы разработчики asp.net поглупее, не понаписали бы такое. Но есть луч света в темном царстве - wpf. Правда wpf не скоро завоюет интернет. Но будет востребован в интранет сетях компаний. 
 
Вывод: забить на все asp.net-штучки и не тратить на них время.
План: сделать кодогенератор на основе xml/xslt и полностью управлять генерацией/кешированием страниц.
 


technorati tags: , , ,

5 Comments:

Анонимный said...

Самое интересное, что те кто это делает - прекрасно понимают, что главное - не технология, главное - идея. :)

Mindberg said...

У меня такое подозрение, что они там пользуются кодогенераторами, и весь asp.net заточен под них, а нам приходится ... ковыряться в жутком спагетти своими руками.

Анонимный said...

Это немного не так :) Я сам в некоторой степени оттуда. Ситуация такая, что для каждого дела там найдётся свой профессионал-ас, которых больше на свете нет. Диалог:
- ваш asp.net - дерьмо
"внутренний канал"
- вызовите xxxx, пусть покажет им класс
хххх садится, кодит, в итоге уже что-то :)
Кстати, тот же "блогус" сделан на asp.net. Ничего, люди, которые девелопят, вроде не жалуются. Вопрос в том, кто к чему привык.

Mindberg said...

Отсутствие кодогенераторов успокаивает :)
Я бы сильно удивился, если blogus был бы не на asp.net ... насколько знаю, блогус - это детище одного из сотрудников microsoft.

Анонимный said...

Антон Антич вполне бы мог написать и на чём-нибудь другом. Что под рукой было, на том и накодил первый рейтинг. Это я тебе тоже, как SP Microsoft говорю :))