2010-11-10 12 views
13

के साथ आप किस सीमा में चल रहे हैं मैंने लाइटस्विच के साथ केवल संक्षेप में खेला है और ऐसा लगता है कि यह आंतरिक अनुप्रयोगों के लिए एक महान ढांचा हो सकता है, मुझे चिंता है कि यह कई अन्य टूल्स की तरह होगा जो सरल- अनुप्रयोगों को बनाने के लिए, लेकिन एक बार जब आप सबसे बुनियादी अनुप्रयोग से भिन्न होते हैं, तो यह अधिक पारंपरिक भाषा/ढांचे (यानी .NET) के साथ ऐसा करने से कहीं अधिक कठिन हो गया।लाइटस्विच

तो, मुझे आश्चर्य है कि लोग कहां फंस रहे हैं? जटिलता से निपटने के लिए यह कितना मुश्किल है? यह कितना एक्स्टेंसिबल है? क्या अगले बीटा तक इंतजार करना बेहतर है या बेहतर है?

उत्तर

2

मैं अभी तक किसी भी दीवार में नहीं चला है, लेकिन अनुकूलन विषयों के आधार पर हुक एक असली दर्द कर रहे हैं। साथ ही, सावधान रहें कि आप लाइटस्विच प्रोजेक्ट में जोड़े गए किसी भी कोड को यूनिट-टेस्ट नहीं कर सकते हैं।

+1

-1: आप निश्चित रूप से यूनिट परीक्षण कोड जोड़ सकते हैं जो आप जोड़ते हैं! यदि आप इसे सीधे तौर पर जोड़ते हैं, लेकिन आपको इसे एक अलग सिल्वरलाइट संगत असेंबली में डालना चाहिए और उसके बाद अपने एलएस प्रोजेक्ट में इसका संदर्भ जोड़ना चाहिए और फिर उसे कॉल करना चाहिए। –

+2

निश्चित रूप से, लेकिन जैसे ही कोड को संस्थाओं, स्क्रीन इत्यादि से संबंधित कुछ भी चाहिए, आप नहीं कर सकते। –

+0

और यह वही था जो मेरा मतलब था "लाइटस्विच प्रोजेक्ट में जोड़ें"। नीचे वोट का कारण क्या था ?! –

2

इस प्रकृति की सभी प्रणालियों के साथ, जब आप किसी भी डिफ़ॉल्ट व्यवहार को कस्टमाइज़ करने की आवश्यकता होती है तो आप समस्याओं में भागने जा रहे हैं।

ऐसा ही एक उदाहरण है अगर आप कोशिश करते हैं और जिस तरह से बदल कि माता-पिता के लिए क्वेरी -> बच्चे के सम्बन्ध के रूप में इस लेख http://ayende.com/Blog/archive/2010/08/25/analyzing-lightswitch-data-access-behavior.aspx

+0

मुझे लगता है कि आप का जवाब खराब शब्द है, आप ओआरएम लाइट्सविच उपयोगों के लिए "इस प्रकृति की प्रणालियों" की तुलना कर रहे हैं। सभी ओआरएम के पास कॉल करने के अपने तरीके हैं और बहुत कम इसे नियंत्रित करने की अनुमति देते हैं। –

1

LightSwitch V1 शुरुआत में गैर-डेवलपर्स, "विभागीय" क्षुधा पर लक्षित है में विस्तार से बताया क्रियान्वित कर रहे हैं इत्यादि, लेकिन यदि आप चाहते हैं या आवश्यकता है, तो वे कई बिंदु प्रदान कर चुके हैं, थोड़ी अधिक उन्नत परिस्थितियों के लिए कोड में ड्रॉप करें। आप किसी भी सिल्वरलाइट नियंत्रण के बारे में "कस्टम कंट्रोल" के रूप में भी उपयोग कर सकते हैं, या आप अपना खुद का कस्टम सिल्वरलाइट नियंत्रण बना सकते हैं। यदि आपको और भी गहराई से जाना है तो आप कस्टम "एक्सटेंशन" भी बना सकते हैं।

कई पेशेवर डेवलपर्स (स्वयं शामिल) ने मान्यता प्राप्त की है कि एलएस & उपयोग जानने के लिए एक बहुत ही आसान टूल है। डेवलपर्स से यह ब्याज उम्मीद है कि भविष्य में संस्करणों में एलएस प्रमुखों की ड्राइव में मदद मिलेगी। बी 2, वर्तमान संस्करण में, एक गो-लाइव लाइसेंस & है, हम में से कई अभी काफी बड़े ऐप्स बना रहे हैं।

बीटा 2 और आरटीएम के बीच कोई नई विशेषताएं नहीं जोड़े गईं (हालांकि कुछ फीचर्स tweaked थे), लेकिन & बोर्ड पर लेने के लिए टीम के लिए बहुत सारी प्रतिक्रियाएं V2 में शामिल हैं।

एक काफी सक्रिय एमएसडीएन मंच है, जहां आप प्रश्न पूछ सकते हैं & उपयोगकर्ताओं, डेवलपर्स, & एलएस टीम के सदस्यों से सहायता प्राप्त करें।

http://social.msdn.microsoft.com/Forums/en/lightswitchgeneral/threads

+0

क्या आप "गैर डेवलपर्स" के लिए संदर्भ प्रदान कर सकते हैं? इसे ध्यान में रखते हुए वीएस में है और आप यह पता लगाने की कोशिश कर रहे कोड को लिखेंगे कि गैर-डेवलपर क्या सामना करेगा। –

1

जेनरेट किए गए SQL क्वेरी के कारण मेरे पास सबसे बड़ी समस्या प्रदर्शन सीमाएं हैं। बड़ी टेबल (> 10 मिलियन रिकॉर्ड) प्रदर्शन पर अच्छा नहीं है, हालांकि यह तर्क दिया जा सकता है कि लाइट्सविच का दायरा इस तरह के बड़े सिस्टम के लिए नहीं बल्कि बल्कि डिप्टीमेंटल समाधान है जहां डेटासेट कम होने की उम्मीद है।

हालांकि लाइट्सविच में वास्तविक सीमाओं में से अधिकांश वास्तविकताएं नहीं हैं लेकिन सामान्य सिल्वरलाइट मुद्दे हैं। उदाहरण के लिए सीमित डब्ल्यूसीएफ समर्थन एंटरप्राइज़ ऐप में एक समस्या है।