2008-12-04 15 views

Respuesta

4

Un sitio de blog simple (codificado desde cero) es bastante bueno. interactividad DB, iniciar sesión por los comentarios ... con el tiempo de buscar, etc :)

+1

Blogs ... El nuevo "Hola mundo". –

1

yo diría que un carrito de compras usando Domain Driven Design, Unidad de Pruebas, pruebas Web y utilizando un OR Mapper :)

2

Blog Es algo que oirás mucho pero si quieres algo más, puedes intentar hacer un simple juego en línea (No flash ...) Me refiero a un juego de navegador en línea.

7

La aplicación que es más probable que obtenga el máximo rendimiento es la que más desea usar realmente. De esta forma, tendrá mucha más motivación para agregar funciones, considerar la usabilidad, etc., que si solo hace una por el mero hecho de aprender.

requisitos de ejecución que son prácticos han tenido experiencia con pesar:

  • Seguridad (iniciar la sesión, la seguridad de bases de datos, etc.)
  • Internacionalización (Si usted es realmente afilado - que puede ser muy difícil)
  • AJAX
  • acceso a la base de datos

Si usted puede pensar en algo que podría querer a una ctually use que cubre la mayoría de esos, aprenderá mucho. Por supuesto, si puede pensar en algo que todavía no existe, eso es aún mejor: cuando haya comenzado a llegar a algún lugar, puede encontrar su propia empresa :)

1

Intente pensar en algo que realmente usaría en lugar de implementar una ejecución de las aplicaciones del molino. Te obligará a tomar decisiones importantes sobre el diseño y la interfaz, así como a desafiarte sobre cómo implementar tus propias ideas.

4

Escriba su propio CMS.

+0

Ahora estamos hablando. –

5

Algo que te interese. Si no te interesa, probablemente no lo termines. Las probabilidades son que se detendrá tan pronto como se encuentre con un obstáculo. Pero si le interesa, las probabilidades de perseverar a través de los desafíos son mucho mayores.

Y recuerde, usted aprenderá mucho más a superar los grandes obstáculos que simplemente codificar la mayor parte.

1

Quizás un claro precursor de un blog es un tablero de mensajes. Si bien es probable que los blogs admitan elementos como el etiquetado, los archivos, la búsqueda y los comentarios, los paneles de discusión agregan el elemento adicional de tener usuarios. Esto significa agregar autenticación, diferenciar entre tipos de usuarios, hacer un seguimiento de elementos como recuentos de publicaciones, funciones de búsqueda más complejas, atributos de usuario (avatar, correo electrónico, contraseña, etc.) y otras funciones similares. Aunque no está tan lejos de hacer un blog.

0

Una base de datos de contactos simple es un muy buen proyecto inicial.

1

Recomendaría una sencilla aplicación de lista de tareas.Esto le brinda algunas opciones para jugar con notas, etiquetas, ajax, reordenar, listas múltiples y potencialmente más. Realmente puede hacer que sea tan simple (solo una lista de elementos) o tan complejo (Remember the Milk) como desee mientras juega con una serie de tecnologías.

Por supuesto, también existen las opciones estándar de blog, wiki, cms. Como han mencionado otros carteles, encuentre algo que le interese y comience allí. De lo contrario, es probable que no se quede con eso.

0

CMS.

Es interesante. Trabajando con ASP.NET, necesita pensar en páginas maestras, páginas de contenido, etc., y cómo trabajar con ellas programáticamente e insertar controles web en tiempo de ejecución, etc.

0

La aplicación de red clásica es un servidor de socket multiproceso de algún tipo . Prueba con un servidor de chat

0

El agregador de blogs sería sencillo e interesante para un iniciador O algún tipo de aplicación que consume servicios web públicos ... ¿Aplicación de Facebook? :)