Últimamente llegué al desarrollo web (en asp.net mvc), y estoy buscando ideas para algunas ideas de aplicaciones web que vale la pena codificar, preferiblemente en un nivel de dificultad creciente. mi primera aplicación (que actualmente estoy codificando) es una galería de fotos sitio web¿Cuáles son algunas aplicaciones web que vale la pena codificar para la experiencia?
Respuesta
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 :)
yo diría que un carrito de compras usando Domain Driven Design, Unidad de Pruebas, pruebas Web y utilizando un OR Mapper :)
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.
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 :)
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.
Escriba su propio CMS.
Ahora estamos hablando. –
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.
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.
Una base de datos de contactos simple es un muy buen proyecto inicial.
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.
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.
La aplicación de red clásica es un servidor de socket multiproceso de algún tipo . Prueba con un servidor de chat
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? :)
- 1. ¿Utiliza JRuby para aplicaciones web de Ruby? ¿Vale la pena?
- 2. vale la pena aprender groovy?
- 3. ¿Vale la pena Qt?
- 4. ¿Vale la pena Heroku?
- 5. ¿Vale la pena la obstrucción?
- 6. GroupLayout: ¿Vale la pena aprender?
- 7. ¿Vale la pena Napkee?
- 8. ¿Vale la pena que gzip js archivos?
- 9. ¿Vale la pena usar JDEE?
- 10. ¿Está Processing.js vale la pena?
- 11. ¿El MVP siempre vale la pena?
- 12. ¿Vale la pena considerar VTune para Delphi?
- 13. ¿Qué ofrece realmente Prism al desarrollador? ¿Y vale la pena?
- 14. Rails + Oracle: ¿vale la pena?
- 15. ¿Vale la pena aprender COM?
- 16. Zend Framework ¿Vale la pena?
- 17. MyEclipse: ¿Todavía vale la pena usarlo?
- 18. ¿Vale la pena aprender haml & sass?
- 19. ¿Vale la pena usar PLINQ con ASP.NET?
- 20. ¿Aprender WinForms vale la pena? ¿Está desactualizado?
- 21. ¿Vale la pena utilizar la arquitectura de 3 niveles para aplicaciones pequeñas (ish)?
- 22. ¿Vale la pena intentar con MonetDB?
- 23. Mezclar OCaml y C: ¿vale la pena?
- 24. Agile Toolkit, vale la pena usar?
- 25. ¿Vale la pena usar Proguard con Android?
- 26. ¿Vale la pena la asignación O/R?
- 27. ¿Vale la pena aprender Perl 6?
- 28. jQuery UI + ASP.NET UpdatePanel - ¿Vale la pena?
- 29. ¿VS2010 Premium vale la pena el precio?
- 30. ¿Vale la pena usar sqlalchemy-migrate?
Blogs ... El nuevo "Hola mundo". –