Программирование на ASP .NET
Коротко об ASP .NET
Я рассказывать не буду. Если вы попали в этот раздел, значит вы примерно понимаете, что вам нужно. Если не понимаете — скажу вам, что программированием на ASP .NET я не занимаюсь и никогда не буду это делать. Подсказывать вам специалиста по программированию на ASP .NET я тоже не стану. Я специализируюсь на веб-разработке, на системном администрировании. ASP .NET совсем не для этих целей создавалась. Да, на этом языке можно «написать» сайт. Но это равносильно тому, что вы купите себе пассажирский автобус, а ездить на нем будете только сами на работу.
Почему ASP .NET используют в веб?
Во многом из-за того, что продукты, созданные на этом языке программирования, идеально интегрируются в Windows (что не удивительно, ведь у них один разработчик, но это в теории). На практике очень часто происходит совсем не так. К чему всех нас приучают Windows-системы? Нам ничего не надо делать кроме как щелкать клавишами мыши. Мы не говорим операционной системе, что мы хотим сделать и как мы это хотим сделать. Мы указываем ей на это мышкой. А программисты же тоже «люди». Им тоже хочется минимизировать свои усилия для получения результата.
Для написания программного кода для ASP .NET существует множество приложений, облегчающих жизнь программиста. Те, кто в начале текущего столетия пробовали создавать сайты, наверняка пользовались программой Dreamviewer (когда он еще был продуктом корпорации Macromedia). Очень удобно, с одной стороны, открыть программу, выбрать тип создаваемого файла HTML и нажать Ok. Программа, создавая новый документ, сама формирует в нем такие важные элементы, как тип документа и его блок заголовков. А разработчику даже не нужно понимать, что там написано. Пользуясь такими программами, разработчик теряет способность мыслить, думать. Можете быть уверены, 95% разработчиков ASP .NET не смогут написать код своей программы в обычном Windows-приложении «Блокнот» (Notepad). А большинство PHP-программистов пишут свои программы именно в Блокноте и подобным ему приложениям. Многие программисты ASP .NET, создающие веб-сайты, даже не знают, какая структура должна быть у HTML-документа. Какие обязательные требования предъявляются к документам типа HTML5 и XHTML. Многие из этих разработчиков даже не поняли бы что я хотел этим сказать.
На ASP .NET хорошо писать приложения, которые должны работать в среде Windows с пользовательскими данными (например, логином, под которым пользователь авторизуется в домене или в своем компьютере). Также на ASP .NET хорошо писать приложения, которые работают с данными, хранимыми в СУБД MS SQL. Но и здесь большинство программистов ASP .NET умудряются «упрощать» себе задачу. Для построения запросов к базам данных MS SQL они используют специальные программки — query-менеджеры. И можно с уверенностью заявлять, что такие программисты понятия не имеют, как должны выглядеть запросы к базе данных.
Еще одна причина, по которой ASP .NET применяется в веб-разработке — использование в качестве веб-сервера приложения IIS, входящим в состав Windows Server. А знаете почему? Правильно! Потому что так проще.
- Я опубликовал эту статью:26.06.2013
- 7 836