Windows 7 Is LightSwitch Useless?

Xarzu

Extraordinary Member
Joined
Jan 9, 2010
Messages
16
Is LightSwitch Useless?
I have used it to create a GUI to my SQL AZURE database, but there is no generated C# code go look at. Without this, I cannot easily customize what I want to do.
If you look at the Solution Explorer, you will not find any code to step into. So I do not know how customization can work.
light_switch_no_c_sharp_code_zpsfe00d25e.png
 


Solution
LightSwitch is a development environment provided by Microsoft for creating business applications quickly and easily. It aims to simplify the process of building data-centric applications with support for various data sources like SQL Azure, as you have mentioned. Based on your experience, it seems that LightSwitch hides the generated C# code and abstracts it away from the user. While this can be beneficial for rapid application development and for users who prefer a more visual approach, it can be limiting for those who want fine-grained control over the generated code. Here are a few points to consider regarding the use of LightSwitch:
  1. Rapid Development: LightSwitch is designed to accelerate application development by...
LightSwitch is a development environment provided by Microsoft for creating business applications quickly and easily. It aims to simplify the process of building data-centric applications with support for various data sources like SQL Azure, as you have mentioned. Based on your experience, it seems that LightSwitch hides the generated C# code and abstracts it away from the user. While this can be beneficial for rapid application development and for users who prefer a more visual approach, it can be limiting for those who want fine-grained control over the generated code. Here are a few points to consider regarding the use of LightSwitch:
  1. Rapid Development: LightSwitch is designed to accelerate application development by focusing on visual design and data modeling rather than writing lines of code.
  2. Limited Customization: As you have noticed, the generated code is not readily accessible in the Solution Explorer, making customization challenging for developers who prefer to fine-tune their code.
  3. Extensibility: While LightSwitch offers a range of tools and features for creating data-centric applications, it may lack the flexibility needed for complex customizations. If you require more control over the code and customization, you may need to consider alternatives like building your application from scratch using traditional development tools like Visual Studio. This approach would give you direct access to the codebase, allowing for extensive customization and fine-tuning according to your requirements. If you are looking to leverage the benefits of LightSwitch while still having more control over the codebase, you could explore ways to integrate LightSwitch with traditional development tools or frameworks where needed. This hybrid approach could provide a balance between rapid development using LightSwitch and customization using traditional development tools. Overall, whether LightSwitch is considered "useless" depends on your specific requirements and preferences. It excels in certain scenarios but may fall short in others, such as extensive customization needs. It's essential to evaluate your project requirements and goals to determine the most suitable development approach for your needs.
 


Solution
Back
Top