Предложение по проекту для ASP.NET MVC

Я думал, что хочу получить некоторый опыт работы с новым asp.net mvc и некоторым asp.net ajax. Поэтому я хотел бы получить несколько предложений по проектам, которые подошли бы для этого!

Может быть, было бы интересно создать на codeplex проект побольше, например проект витрины.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
0
855
9
Перейти к ответу Данный вопрос помечен как решенный

Ответы 9

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

О, мне это очень нравится!

Filip Ekberg 08.12.2008 13:31

Что бы ни предлагалось, я предполагаю, что их уже будет много, но некоторые начальные мысли будут такими:

  • Блог движок
  • Список дел
  • Список желаний

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

Фотогалерея (хотя я думаю, что большинство людей уже отказались от этого и используют flickr)

Поскольку вы используете asp.net mvc, любой проект, который вы берете, должен полностью использовать преимущества / функции asp.net mvc, например

  • TDD
  • SEO дружественные URL-адреса
  • Правильное разделение модели / представлений и возложение ответственности на контроллеры.
  • Уровень данных, не зависящий от ORM
  • Используйте поставщика членства (есть эквивалент для asp.net mvc)
  • и так далее...

В связи с этим я предлагаю вам заняться мини-CMS с поддержкой jquery.

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

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

  • Сайт бронирования путешествий.
  • Ограбление Myspace / Facebook.
Ответ принят как подходящий

Что бы вы ни делали, не создавайте службу сокращения URL-адресов, потому что это была уже моя идея :-P

В любом случае, как насчет клона Твиттер?

Создайте проект, который поможет ВАМ сделать или изучить что-то помимо MVC / AJAX. Например, если вы хотите узнать об управлении требованиями, создайте приложение, которое позволяет вводить, управлять и отслеживать требования для проекта. Точно так же, если вы хотите улучшить свои навыки управления проектами, создайте приложение для управления проектами. Точно так же, если вы фанат содуку, как я, создайте игру в содуку. Список бесконечен. Уловка состоит в том, чтобы делать то, что вам интересно.

Я запускаю клон StackOverflow с открытым исходным кодом в Asp.Net MVC - в основном, чтобы научиться создавать сайты :)

Другие вопросы по теме