¿En qué se diferencia Visual Studio Lightswitch de Visual Studio normal? ¿En qué tipo de situaciones usarías este IDE sobre Visual Studio normal?
Estoy tratando de decidir si esto es algo que merecería la pena tomarme el tiempo de aprender ya que actualmente estoy desarrollando WPF / Silverlight.
ide
visual-studio
Rachel
fuente
fuente
Respuestas:
LightSwitch es para un tipo de aplicación y solo un tipo: una aplicación de formularios sobre datos. Uno en el que la interfaz de usuario se basa en gran medida en el esquema de los datos, y desea ofrecer esencialmente CRUD a esos datos. Permite a las personas sin mucha experiencia en codificación conectar formularios para cumplir ese propósito. Su gran ventaja es que cuando la aplicación comienza a crecer orgánicamente y se sale un poco de control, un desarrollador con experiencia real puede hacerse cargo de Visual Studio y agregar más cosas según sea necesario. Esto en contraste con decir una aplicación de Access que puede ir tan lejos y luego no más.
También tiene algunas características como ser una aplicación cliente (escritorio) o una aplicación web como una opción configurable, que admite una buena gama de extensiones y controles personalizados, y que es todo Silverlighty y hermoso. Si no está escribiendo formularios sobre datos, no le importa. Si es así, míralo.
fuente
Por lo que puedo decir, los programadores no son la audiencia prevista para el producto. En general, lo ayudaría a hacer las cosas que ya puede hacer trivialmente como desarrollador de WPF de todos modos, al tiempo que ralentiza el desafiante trabajo personalizado que no cae dentro de la plantilla. Me estremezco al pensar en modificar el código generado automáticamente que se produce en el backend. Parece bastante impresionante para su uso previsto, pero simplemente no parece agregar mucho valor para un desarrollador de WPF en mi humilde opinión.
fuente
Es posible que a los clientes no les importe con qué compilan sus aplicaciones, siempre que sea sólido y usen prácticas aceptadas (y algunos ni siquiera se toman el tiempo para verificar nada de esto). Sin embargo, si tienen la impresión de que las aplicaciones se pueden construir más rápido con este tipo de producto, se puede presionar a más desarrolladores para que empiecen a usarlo.
Puede encontrarse con la tarea de hacerse cargo de una aplicación existente de Lightswitch creada por un usuario avanzado y que necesita más funcionalidad. Supuestamente, aún puede trabajar con esto en Visual Studio para hacer más.
Si hay una experiencia limitada en programación en una empresa, puede ser necesario dejar que algunos de los usuarios avanzados se hagan cargo del desarrollo de la aplicación. Eres más un maestro / facilitador que un simple programador, excepto por el trabajo pesado. Esto es común con la redacción de informes y puede expandirse a medida que mejoran las herramientas de aplicación rápida.
Aparte de esto, no veo ninguna razón para poner demasiada energía y esfuerzo en esto si ya está utilizando Visual Studio.
fuente
El siguiente sitio de Microsoft tiene un enlace en el lado derecho de la página que enlaza con el documento PDF titulado "Libro blanco: ¿Qué es LightSwitch?" - Sitio:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview
fuente