¿Qué es Visual Studio Lightswitch y en qué se diferencia de las versiones normales de Visual Studio?

10

¿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.

Rachel
fuente
Aquí hay una comparación con VS Pro: microsoft.com/visualstudio/en-us/lightswitch/overview/compare
FrustratedWithFormsDesigner
Vale la pena jugar incluso si solo pasas una hora. Puedes derribar algunas cosas increíblemente rápido.
mcintyre321

Respuestas:

18

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.

Kate Gregory
fuente
5

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.

Morgan Herlocker
fuente
1

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.

JeffO
fuente
Entonces ... es más un IDE para alguien con experiencia básica en programación, pero ¿quién no es programador?
Rachel
1
¿Es algo así como la versión "Front Page" de VS entonces?
SoylentGray
@Rachel: es como Intrexx, una especie de programación para el usuario final con un amplio soporte de tiempo de diseño, por lo que puede hacer clic y reproducir su aplicación comercial sin mucho conocimiento técnico. Funciona bien para informes y transferencias de datos y para CRUD estándar, pero se complica una vez que tiene requisitos especiales. ¿El nuevo VBA, solo sin acceso?
Falcon el
1
Básicamente suena como el diseñador de formularios + VBA de Access enrollado con FrontPage.
Wayne Molina
@Wayne M: Hace un tiempo escuché que se suponía que eventualmente se haría cargo del nicho de Access, aunque no lo he usado, así que no puedo decir si es realmente comparable.
FrustratedWithFormsDesigner