Белорусская цифровая библиотека





Сегодня в номере

Новости
  • altWebDeveloper #4
  • ASP.NET Developer Kits
  • Google остается лидером поиска в интернете
  • Microsoft открыла Hotmail для легального спама
  • Стартовал восьмой Российский интернет-форум
  • Новый российский сервис для пересылки файлов без электронной почты
  • Немецкая программа для обхода блокираторов рекламы
  • Конкурс для разработчиков .NET!
  • Новости .NET
  • "Десерт": Microsoft запатентовала яблоки
    Microsoft .NET
  • Доступ к файлам
  • Использование «ASP:XML runat=server> внутри страницы ASP.NET
  • Как сохранить позицию скроллинга странице после PostBack
  • Использование Microsoft Visual Studio .NET
  • Как создать решение с компонентами, написанными на разных языках
  • Вопросы и ответы конкурса разработчиков .NET
  • Visual Studio для "бедных"
  • ASP .NET Web Matrix
  • C# - инструмент разработки SharpDevelop
    Web-promoting
  • Стратегии позиционирования сайта в поисковых системах
  • Глоссарий терминов по поисковым системам
  • Что такое Robots.txt?
  • Трафик от ссылающихся сайтов
  • Анализ спроса и повышение видимости в поисковых машинах
  • Богатые и бедные проектовладельцы
  • Поисковые системы в интернете
  • Как выбрать поисковую машину
  • Как сделать веб-сайт эффективным
    .NET on-line
  • Англоязычные сайты
  • Русскоязычные сайты
  • Обмен ссылками
    Для души
  • Брюс Стерлинг
    Наш нейронный Чернобыль


    Рассылка журнала

    Рассылки@Mail.ru
    Новости altWebDeveloper

    © 2004 CAS "altDesign"
    Все права защищены

  • ..: altWebDeveloper - сетевой журнал для вебмастеров
    и разработчиков Microsoft .NET :..

    ..: Visual Studio для "бедных" :..



    Автор: Валерий В. Макеев
    (deepInfinity)



    Могу предположить, что, вероятно, не все имеют возможность купить полноценную среду разработки приложений .NET, такую как Visual Studio .NET корпорации Microsoft.

    Поэтому, довольно приятно будет узнать о существовании бесплатных программных продуктов, позволяющих создавать аналогичные приложения, не платя за это ни копейки.

    Разумеется, многие (если не большинство) пользуются в домашних, а зачастую и в рабочих условиях пиратской версией Visual Studio .NET. Все-таки невозможно сравнить ни один бесплатный продукт с этой полноценной разработкой, которая и определяет комфортность программирования, как процесса.

    Но сейчас речь не идет о пиратстве. Каждый поступает, так как он считает нужным, и говорить об этом более чем бессмысленно, исходя из общего уровня дохода и сопоставимых цен. Даже имея возможность купить Visual Studio .NET, многие этого не делают. Можно объяснить эту ситуацию следующим образом (с точки зрения программиста): зачем платить лишние деньги, если за них же можно купить столь необходимые дополнительные компоненты, которые трудно найти на пиратском рынке.

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

    Значит можно не платить и не нарушать законодательство.

    Трудно, правда, представить, что платная и бесплатная программы будут иметь аналогичную функциональность и перечень возможностей. Даже глядя на рынок офисных программ трудно сравнить такие продукты как Microsoft Office XP и OpenOffice.org. Да, Microsoft является законодателем моды во многих секторах рынка программного обеспечения, их лидером. Следовательно, к аналогичным продуктам предъявляются соответствующие критерии. Конечно, здесь не стоит забывать о том, что в данном примере OpenOffice.org - это бесплатный Open Source продукт, поэтому подводить его под требования: "заплатил, но чего хотел, не получил", вряд ли будет разумно. "Дареному коню в зубы не смотрят". Но кому хочется променять огромные возможности (использующиеся, правда, по известному принципу 20:80), на ограничения, которые можно получить бесплатно.

    Хочется привести высказывание Джеффа Райкса (Jeff Raikes), одного из вице-президентов компании Microsoft, курирующего направление бизнес-приложений, в первую очередь Microsoft Office: "…Для себя мы решили, что Microsoft одной из первых будет опробовать и внедрять новые технологии. И это, кстати, коренным образом отличает нас от open source-продуктов, которые сегодня фактически лишь клонируют Microsoft Office 97."

    То есть имеется функциональность Microsoft Office XP, 2003 и бесплатных продуктов. Мне, скажем, было трудно привыкнуть к пакету OpenOffice.org; все время чего-то нехватало. Но того требовали обстоятельства, и приходилось подстраиваться. И в учебных заведениях, и на работе, нас учат использованию именно Microsoft Office, тем самым создавая "привыкание" к этому продукту. Что и говорить, когда приходится менять привычный инструмент, начинается психологическая "ломка".

    Я сделал отступление на анализ офисных продуктов полностью сознательно, так как если бы привел в качестве примера варианты выбора операционных систем, то здесь разговор бы шел в другой плоскости, так как тут различия находятся на уровне платформы, а значит совместимости программного обеспечения и используемых программных комплексов.

    Возвращаясь к теме инструментов разработки для среды .NET , хочется сказать, что, начав работу с Visual Studio .NET, затем будет очень тяжело перестроиться на другие продукты, в контексте, данной статьи, бесплатные.

    Итак, что заметного и весомого предлагается сейчас в качестве альтернативы Visual Studio .NET.

    Как аналогичного программного комплекса имеющего в равной, полной или превосходящей степени такие же возможности, как Visual Studio .NET, я найти не смог. Существуют кирпичики, из которых можно сложить пирамиду и заставить все это работать.

    Я кратко рассмотрю два продукта, наиболее известных и значимых, относящихся к разным областям разработки приложений для .NET и в то же время бесплатных.

    Для web-программирования - это, несомненно, ASP.NET Web Matrix корпорации Microsoft. А для программистов windows-приложений - SharpDevelop.

    Для описания ASP.NET Web Matrix - воспользуемся статьей Натальей Елмановой "ASP .NET Web Matrix", а о SharpDevelop - попробую рассказать сам.








    При перепечатке любого материала с журнала или с сайта, видимая ссылка на источник http://altwebdeveloper.nm.ru и все имена, ссылки авторов обязательны.

    © 2004 CAS "altDesign"
    © Валерий В. Макеев (deepInfinity)



    @ library.by