Pregunta

Tenga en cuenta que estoy moviendo mi pregunta original de StackOverflow a aquí, porque creo que es más sobre el tema aquí

Entonces, estoy trabajando en una idea y entraré en una breve descripción de eso, pero mi pregunta es, ¿cuáles son algunos buenos marcos web para esta situación? Tengo algo de experiencia en los siguientes idiomas:

  • C#
  • Pitón

Tengo considerablemente más experiencia en C# que Python, sin embargo, espero aprender cosas nuevas.

Mi idea es esta, un sistema de gestión educativo comunitario completamente basado en la web que se centra en facilitar la vida cotidiana de los estudiantes y maestros. Para los estudiantes les proporcionará un lugar centralizado para que hagan tareas, estudien para las pruebas y reforzarán los conceptos aprendidos previamente en clase. Para los maestros les dará un lugar centralizado para manejar las tareas, la asistencia, la tarea, las pruebas y todas las demás partes importantes de la gestión del aula. Todo eso, pero de manera orientada a la comunidad. Todo lo que hace un maestro es compartido y abierto a críticas constructivas, lo que permite a otros maestros usar sus tareas/pruebas y para que los estudiantes u otros maestros comenten, califiquen y critiquen sus tareas. Esto fomenta un entorno de apertura que permitirá a los maestros centrarse en la enseñanza y los estudiantes a centrarse en el aprendizaje. Y esa comunidad no se limitaría a una escuela o distrito escolar, este sistema sería completamente independiente de la escuela.

También tenga en cuenta que no tengo ningún problema para escuchar críticas constructivas sobre esta idea, sin embargo, preferiría si esta publicación estuviera más enfocada en mi pregunta.

He explorado un poco sobre las siguientes opciones:

  1. Django
  2. ASP.NET
  3. Ruby on Rails
  4. Luz plateada

(1) Tengo instalado Django y jugué con él por un momento, realmente me gusta lo fácil que son las bases de datos y cómo maneja la base de datos por completo para usted. Realmente no sé cómo usarlo muy bien y no entiendo del paradigma del controlador de visión modelo (?) Por ello, pero aún no lo he pensado mucho. También me gusta el hecho de que usa Python.

(2) Realmente no me gusta Visual Studio para desarrollar en ASP.NET, odio la forma en que funciona el diseñador web y se siente torpe y viejo. Sin embargo, me gusta la parte de desarrollo del lado del servidor. No me gusta lo caro ASP.NET y en general Visual Studio, incluso si lo consigo gratis por ahora usando DreamsPark

(3) No he podido explorar mucho con esto, no pude obtener rieles (o tal vez Ruby) correctamente instalados. Primero lo instalé dentro de Radrails y eso no funcionó, así que desinstalé Radrails y luego instalé la última versión de Ruby fuera del instalador oficial de Windows y luego instalé Ruby en Rails a través de Gem e incluso después de todo eso, así que no funcionó, así Instalé netbeans e intenté usarlo allí, pero aún no funcionó

(4) Me gusta Silverlight en cierta medida, he jugado con este más, es muy similar a WPF (que más he usado) de muchas maneras, pero no me gusta cómo funciona la conectividad de la base de datos, al menos en comparación con Django. También no me gusta lo caro que es todo con Microsoft, incluso si lo obtengo gratis por ahora con Dreamspark.

Me gustaría escuchar algunas sugerencias de desarrolladores web experimentados sobre lo que debo usar y por qué, o al menos cuáles son algunas buenas opciones para mi escenario.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
scroll top