วิธีการคือVisual Studio Lightswitchแตกต่างจากปกติ Visual Studio? คุณจะใช้ IDE นี้ในสถานการณ์แบบใดใน Visual Studio ปกติ
ฉันพยายามตัดสินใจว่านี่เป็นสิ่งที่คุ้มค่าสำหรับฉันหรือไม่ที่จะใช้เวลาในการเรียนรู้เนื่องจากฉันกำลังพัฒนา WPF / Silverlight อยู่
วิธีการคือVisual Studio Lightswitchแตกต่างจากปกติ Visual Studio? คุณจะใช้ IDE นี้ในสถานการณ์แบบใดใน Visual Studio ปกติ
ฉันพยายามตัดสินใจว่านี่เป็นสิ่งที่คุ้มค่าสำหรับฉันหรือไม่ที่จะใช้เวลาในการเรียนรู้เนื่องจากฉันกำลังพัฒนา WPF / Silverlight อยู่
คำตอบ:
LightSwitch ใช้สำหรับแอปหนึ่งชนิดและประเภทเดียวเท่านั้น - แอปแบบฟอร์มผ่านข้อมูล ที่ที่ UI นั้นถูกขับเคลื่อนด้วยสคีมาของข้อมูลและคุณต้องการเสนอ CRUD ให้กับข้อมูลนั้น มันช่วยให้ผู้คนที่ไม่มีประสบการณ์ในการเขียนโปรแกรมจำนวนมากเชื่อมโยงแบบฟอร์มเพื่อตอบสนองวัตถุประสงค์ดังกล่าว ข้อได้เปรียบที่ยิ่งใหญ่ของมันคือเมื่อแอพเริ่มเติบโตอย่างเป็นธรรมชาติและได้รับประโยชน์จากมือนักพัฒนาที่มีประสบการณ์จริงสามารถเข้าครอบครองใน Visual Studio และเพิ่มสิ่งต่าง ๆ ตามที่ต้องการ ตรงกันข้ามกับแอป Access ที่สามารถไปได้ไกลและไม่มีอีกแล้ว
นอกจากนี้ยังมีระฆังและนกหวีดอย่างแอปไคลเอนต์ (เดสก์ท็อป) หรือเว็บแอปเป็นตัวเลือกที่กำหนดค่าได้รองรับส่วนขยายและการควบคุมที่กำหนดเองและ Silverlighty และสวยงามทั้งหมด หากคุณไม่ได้เขียน form-over-data คุณไม่สนใจ หากคุณเป็นคนที่มองเข้าไป
จากสิ่งที่ฉันสามารถบอกได้โปรแกรมเมอร์ไม่ได้เป็นกลุ่มเป้าหมายสำหรับผลิตภัณฑ์ ส่วนใหญ่จะช่วยให้คุณทำสิ่งที่คุณสามารถทำในฐานะนักพัฒนา WPF ได้แล้วในขณะที่ชะลอการทำงานที่กำหนดเองที่ท้าทายซึ่งไม่ได้อยู่ในเทมเพลต ฉันตัวสั่นที่คิดเกี่ยวกับการปรับเปลี่ยนรหัสที่สร้างขึ้นโดยอัตโนมัติซึ่งทำให้เกิดปัญหากับแบ็กเอนด์ มันดูยอดเยี่ยมมากสำหรับการใช้งานที่ตั้งใจ แต่ดูเหมือนจะไม่เพิ่มมูลค่ามากนักสำหรับนักพัฒนา WPF IMHO
ลูกค้าอาจไม่สนใจสิ่งที่คุณสร้างแอปของพวกเขาด้วยตราบใดที่มันเป็นเสียงและคุณใช้วิธีปฏิบัติที่ยอมรับได้ (และบางคนไม่ได้ใช้เวลาในการตรวจสอบสิ่งนี้) อย่างไรก็ตามหากพวกเขาอยู่ภายใต้การแสดงผลที่สามารถสร้างแอปได้เร็วขึ้นด้วยผลิตภัณฑ์ประเภทนี้นักพัฒนาอาจถูกกดดันให้เริ่มใช้งานได้
คุณอาจพบว่าตัวเองมีภาระหน้าที่ในการครอบครองแอพพลิเคชั่น Lightswitch ที่สร้างขึ้นโดยผู้ใช้ระดับสูงและพวกเขาต้องการฟังก์ชั่นเพิ่มเติม สมมติว่าคุณยังสามารถทำงานกับสิ่งนี้ได้ใน Visual Studio เพื่อทำสิ่งต่างๆเพิ่มเติม
หากมีความเชี่ยวชาญด้านการเขียนโปรแกรม จำกัด ใน บริษัท อาจมีความจำเป็นที่จะต้องให้ผู้ใช้ขั้นสูงบางคนเข้ามามีส่วนร่วมในการพัฒนาแอพ คุณเป็นครู / ผู้อำนวยความสะดวกมากกว่าโปรแกรมเมอร์อย่างแท้จริงยกเว้นการยกของหนัก สิ่งนี้เป็นเรื่องปกติของการเขียนรายงานและอาจขยายตัวเมื่อมีการปรับปรุงเครื่องมือแอปพลิเคชัน
นอกเหนือจากนี้ฉันไม่เห็นเหตุผลที่จะใช้พลังงานและความพยายามมากเกินไปถ้าคุณใช้ Visual Studio อยู่แล้ว
ไซต์ของ Microsoft ด้านล่างมีลิงค์ทางด้านขวาของหน้าที่เชื่อมโยงไปยังเอกสาร PDF ชื่อ "White Paper: LightSwitch คืออะไร" - เว็บไซต์:
http://www.microsoft.com/visualstudio/en-us/lightswitch/overview