singlepost

ASP .NET << На главную или назад  

Господа, расскажите пожалуйста, что это такое? В чем его + и – по сравнению с другими языками веб программирования. Заранее благодарен.

50 ответов в теме “ASP .NET”

  1. 11
    Роман Гафиятуллин ответил:

    ИМХО, ASP.Net MVC – просто поделка.
    По настоящему из MVC-движков для ASP.Net мне приглянулся Castle.Monorail – опен-сорсный проект, включающий в себя ORM (Model), 5 темплейтный движков на выбор (View), и офигенно развитую систему контроллеров, лейаутов, компонентов и прочих вкусностей.

    ЗЫ. сделан по образу и подобию Ruby on Rails.

    //castleproject.org/

  2. 10
    Евгений Михайлин ответил:

    u can try ASP.NET MVC

  3. 9
    Алексей Голубев ответил:

    to Goof: спасибо, достаточно адекватно все разложил…
    to Санчо: перспективы очень неплохие… обратно пропорционально расходу памяти и иных ресурсов растет простота и скорость разработки… С учетом того, что каналы передачи данных и возможности компов постоянно растут, клиент просто забивает на такие мелочи, как загруженность сервера (тем более что появляются сервера, которые очень трудно загрузить) и предпочитает широчайшие возможности и высокую скорость разработки (примерно 1 к 3) в обмен на уже никому не нужные байты и килобайты оперативной памяти…
    Например в Европе (по крайней мере, Австрия, Венгрия… остальные не знаю…) очень востребованы программеры на ASP, даже если им приходится переправлять их из Россий или Украины… Выводы делай сам…

  4. 8
    Tres Favor ответил:

    Спасибо, господа, просветили. Скажите, а каково ваше мнение по поводу перспектив ASP .NET

  5. 7
    Роман Гафиятуллин ответил:

    > Памяти все равно жрет дохрена.
    Технологии разработки для Веба можно разделить на две основные категории: одного выстрела (Руби-Рельсы, ПХП и проч.) и Сохраняющие состояние между запросами (АСП.Нет, различные Джавовые аппсерверы етц.)
    Так вот во втором чистить память – довольно тяжелая задача.

    Так что приходится мириться с расходом ресурсов:
    - строить кластеры (расти вширь)
    - ограничивать время жизни рабочего процесса

    Либо писать веб-аппликухи на чем нибудь не ГарбиджКоллекторном: я, например, как диплом писал свой аппсервер на плюсах. Однако писать на плюсах куда более трудоемкая задача, так что приходится искать компромисы и полу-решения…

  6. 6
    Алексей Голубев ответил:

    Естественно, без матчасти никуда… )))
    Вот только я уже два года с .Net работаю… Пока что "долго думает при первой загрузке" не особо спасало… Памяти все равно жрет дохрена. А если на серваке несколько таких обжор… Совсем ужас!

  7. 5
    Роман Гафиятуллин ответил:

    > Большой минус – долго думает…
    учите мат.часть – долго думает только при первом обращении к странице

  8. 4
    Алексей Голубев ответил:

    Большой минус – долго думает…

  9. 3
    Александр Забродский ответил:

    ммм. это веб платформа под .Net. отличается от Winforms/Console .Net приложений своими правилами, дополнительными классами и многим прочим.

    Программировать в теории можно хоть на IronPython на этой платформе.

    + в том что многое сделано уже за разработчика и проинтегрировано с виндой.
    + в том что есть хорошая IDE – Visual Studio.

    - в том что например под версию от mono (можно же и под линухом поднять опен соурс платформу), придется перекарнывать упорно.
    Также, при низких нагрузках на сайт зачастую будет происходить прекомпиляция… Впрочем енто помоему решается утилитой "NGEN".

    Простой пример:

    создаем файл Default.aspx
    в нем пишем: <% Response.Write("Hello, World"); %>

    Но учтите что по Best Practies следует всегда отделять код от представления.

    Советую читать гугл.
    Это если грубо.

  10. 2
    Павел Потапов ответил:

    +1
    А писать можно на C#, J# или VB.Net. А вообще проще погуглить…

  11. 1
    Виталий Лисапов ответил:

    это платформа скорей чем язык, точнее технология

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.