2008-12-04 2 views
10

В последнее время я попал в веб-разработку (в asp.net mvc), и я ищу некоторые идеи для веб-приложений, которые стоит кодировать, желательно с увеличением уровня сложности. мое первое приложение (которое я сейчас кодирую) - это веб-сайт фотогалереиКаковы некоторые веб-приложения, заслуживающие кодирования?

ответ

4

Простой блог-сайт (закодированный с нуля) довольно хорош. DB интерактивность, войдя в комментарии для ... в конце концов, поиск и т.д. :)

+1

Блоги ... Новый «Hello World». – 2009-09-21 05:01:47

1

Я бы сказал Корзина с использованием домена Driven Design, модульное тестирование, веб-тестирование и использование ИЛИ Mapper :)

2

Блог это то, что вы услышите много, но если вы хотите что-то еще, вы можете попытаться сделать простую онлайн-игру (Не flash ...) Я имею в виду браузерную онлайн-игру.

7

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

Требования к реализации, которые удобно имели опыт работы с хотя:

  • безопасности (входа в систему, в базе данных безопасности и т.д.)
  • Интернационализация (! Если вы действительно заинтересованы - это может быть очень сложно)
  • AJAX
  • доступа к базе данных

Если вы можете думать о чем-то вы могли бы хотеть к ctually использовать, который охватывает большинство из них, вы узнаете много. Конечно, если вы можете думать о чем-то, чего еще нет, это еще лучше - когда вы начали куда-то попасть, вы можете найти свою собственную компанию :)

1

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

4

Создайте собственную CMS.

+0

Теперь мы говорим. – 2009-09-21 05:02:21

5

Что-то, что вас интересует. Если вас это не интересует, вы, вероятно, не закончите. Скорее всего, вы остановитесь, как только попадете в ловушку. Но если это вас интересует, шансы настойчивые в решении задач намного выше.

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

1

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

0

Простая база данных контактов - довольно хороший стартовый проект.

1

Я бы рекомендовал приложение простой задачи.Это дает вам возможность играть с такими же заметками, тегами, ajax, переупорядочиванием, несколькими списками и потенциально больше. Вы действительно можете сделать это так просто (просто список предметов) или как сложный (Remember the Milk), как вам нравится, играя с рядом технологий.

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

0

CMS.

Это интересно. Работая с ASP.NET, вам нужно подумать о мастер-страницах, страницах контента и т. Д., А также о том, как работать с ними программно и вставлять веб-элементы управления во время выполнения и т. Д.

0

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

0

Блог-агрегатор будет простым и интересным для стартера Или какое-то общедоступное интернет-приложение, использующее приложение ... Facebook-приложение? :)

Смежные вопросы