Господа, расскажите пожалуйста, что это такое? В чем его + и – по сравнению с другими языками веб программирования. Заранее благодарен.
Господа, расскажите пожалуйста, что это такое? В чем его + и – по сравнению с другими языками веб программирования. Заранее благодарен.
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
29 августа 2008 в 13:00
ИМХО, ASP.Net MVC – просто поделка.
По настоящему из MVC-движков для ASP.Net мне приглянулся Castle.Monorail – опен-сорсный проект, включающий в себя ORM (Model), 5 темплейтный движков на выбор (View), и офигенно развитую систему контроллеров, лейаутов, компонентов и прочих вкусностей.
ЗЫ. сделан по образу и подобию Ruby on Rails.
//castleproject.org/
29 августа 2008 в 12:04
u can try ASP.NET MVC
28 августа 2008 в 16:01
to Goof: спасибо, достаточно адекватно все разложил…
to Санчо: перспективы очень неплохие… обратно пропорционально расходу памяти и иных ресурсов растет простота и скорость разработки… С учетом того, что каналы передачи данных и возможности компов постоянно растут, клиент просто забивает на такие мелочи, как загруженность сервера (тем более что появляются сервера, которые очень трудно загрузить) и предпочитает широчайшие возможности и высокую скорость разработки (примерно 1 к 3) в обмен на уже никому не нужные байты и килобайты оперативной памяти…
Например в Европе (по крайней мере, Австрия, Венгрия… остальные не знаю…) очень востребованы программеры на ASP, даже если им приходится переправлять их из Россий или Украины… Выводы делай сам…
27 августа 2008 в 17:02
Спасибо, господа, просветили. Скажите, а каково ваше мнение по поводу перспектив ASP .NET
27 августа 2008 в 16:02
> Памяти все равно жрет дохрена.
Технологии разработки для Веба можно разделить на две основные категории: одного выстрела (Руби-Рельсы, ПХП и проч.) и Сохраняющие состояние между запросами (АСП.Нет, различные Джавовые аппсерверы етц.)
Так вот во втором чистить память – довольно тяжелая задача.
Так что приходится мириться с расходом ресурсов:
- строить кластеры (расти вширь)
- ограничивать время жизни рабочего процесса
Либо писать веб-аппликухи на чем нибудь не ГарбиджКоллекторном: я, например, как диплом писал свой аппсервер на плюсах. Однако писать на плюсах куда более трудоемкая задача, так что приходится искать компромисы и полу-решения…
27 августа 2008 в 13:00
Естественно, без матчасти никуда… )))
Вот только я уже два года с .Net работаю… Пока что "долго думает при первой загрузке" не особо спасало… Памяти все равно жрет дохрена. А если на серваке несколько таких обжор… Совсем ужас!
27 августа 2008 в 12:04
> Большой минус – долго думает…
учите мат.часть – долго думает только при первом обращении к странице
25 августа 2008 в 15:00
Большой минус – долго думает…
25 августа 2008 в 5:00
ммм. это веб платформа под .Net. отличается от Winforms/Console .Net приложений своими правилами, дополнительными классами и многим прочим.
Программировать в теории можно хоть на IronPython на этой платформе.
+ в том что многое сделано уже за разработчика и проинтегрировано с виндой.
+ в том что есть хорошая IDE – Visual Studio.
- в том что например под версию от mono (можно же и под линухом поднять опен соурс платформу), придется перекарнывать упорно.
Также, при низких нагрузках на сайт зачастую будет происходить прекомпиляция… Впрочем енто помоему решается утилитой "NGEN".
Простой пример:
создаем файл Default.aspx
в нем пишем: <% Response.Write("Hello, World"); %>
Но учтите что по Best Practies следует всегда отделять код от представления.
Советую читать гугл.
Это если грубо.
25 августа 2008 в 1:05
+1
А писать можно на C#, J# или VB.Net. А вообще проще погуглить…
24 августа 2008 в 23:04
это платформа скорей чем язык, точнее технология