Интернет-магазин .net

Тема в разделе ".NET", создана пользователем StanB, 22 ноя 2011.

  1. StanB

    StanB Гость

    Подскажите пожалуйста с чего начинается создание интернет-магазина на С# и все это относится к .NET. я новичок, поэтому плохо понимаю весь процесс, если у кого-то есть возможность, то опишите алгоритм создания, т.е. хотя бы как это все можно реализовать (в чем и с помощью каких средств). может кому-то покажется глупым мой вопрос, но надеюсь на помощь. заранее спасибо :blush:
     
  2. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    1. Изучаем C# вообще и .NET вообще, чтобы иметь хотя бы базовое представление об этих вещах.
    2. Разбираемся, что вообще представляет из себя веб-приложение (независимо от платформы реализации): что такое веб-страничка, откуда она берется, как происходит взаимодействие с пользователем и т.п.
    3. Осваиваем какую-нибудь СУБД, с которой дружит .NET (SQL Server, MySQL, PostgreSQL и т.п.)
    4. Осваиваем ASP.NET или ASP.NET MVC Framework (рекомендую последний)
    5. ???
    6. ПРОФИТ :blush:
     
  3. StanB

    StanB Гость

    Спасибо большое))) для себя поняла, что нужно начинать с ASP.NET)
     
  4. StanB

    StanB Гость

    А Вы не подскажете, ASP.NET какой версии необходимо учить?? ASP.NET 2.0 или ASP.NET 3.5? и сильно ли отличаются ASP.NET и ASP.NET MVC Framework? и SQL Server какой версии лучше всего изучать?
     
  5. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    В сущности, различий между ASP.NET версий 2.0 и 3.5 не так много: в 3.5 добавились кой-какие интересные компоненты и всякие прочие примочки, но суть осталась та же, так что изучение вполне можно и с 2.0 начинать.

    ASP.NET и ASP.NET MVC отличаются, я бы сказал, концептуально.
    Первый представляет собой компонентно-ориентированный фреймворк (а-ля Delphi) с широкими возможностями визуального программирования (WYSIWYG, всеми обожаемый). Это дает возможность достаточно быстро стряпать приложения, однако такой подход вызывает тонны страданий, когда от компонентов требуется какое-то нестандартное применение.
    Второй фреймворк несколько более суров: HTML-представления в нем создаются практически вручную, безо всяких там компонентов и визуальных дизайнеров (хотя можно использовать сторонние). Опять же, требует хорошего понимания концепции MVC (советую, кстати, с ней хорошенько ознакомиться). Из плюсов: большая гибкость и более полный контроль над разметкой получаемых страниц. Как следствие: более чистый и легкий код HTML-представлений, более простая поддержка всяких клиентских технологий (поддержка AJAX обычным ASP.NET'ом заставляла меня горько плакать), более качественное разделение представлений и бизнес-логики.
    В общем, лично я предпочитаю ASP.NET MVC: сначала придется повозиться, зато потом удобно чрезвычайно.

    Что до SQL, тут особой разницы нет, какую версию брать. Я бы посоветовал не ниже 2005. Возможности, появившиеся в более поздних (2008, 2010) версиях вам, вероятно, на данном этапе просто не понадобятся. Если до них таки дело дойдет, перейти с 2005 на 2008 не составит большого труда.
     
  6. StanB

    StanB Гость

    Спасибо ;)
     
  7. roma28

    roma28 Гость

    Прочитайте вот это
     
Загрузка...

Поделиться этой страницей