CRUD से बाहर हो रही है

वोट
45

परिभाषा:
CRUD -Create, Read, Update, Delete; The four basic functions of persistent storage. In the context of this question, specifically related to business applications.

मैं ईमानदार, मेरा लक्ष्य होगा जब मैं शुरू किया प्रोग्रामिंग एक जीवन भर CRUD प्रोग्रामर किया जा रहा शामिल नहीं किया। वित्तीय डेटा केवल इतने लंबे समय के लिए बहुत दिलचस्प है। और मेरे लिए, कि प्रोग्रामिंग gigs के बहुमत की तरह लगता है।

मैं अभी भी काफी स्कूल से बाहर ताजा हूँ, इसलिए किसी भी अनुभव अभी भी बहुत फायदेमंद है, लेकिन अंत में मैं कुछ करने के लिए ले जाना चाहते हैं की तरह कम CRUD। वर्तमान में, मैं कुछ मशीन नियंत्रण प्रकार काम पर मेरी आँख है। हालांकि, मैं सिर्फ यकीन है कि कैसे उस दिशा में जाने के लिए नहीं कर रहा हूँ।

इसलिए मैं अन्य डेवलपर्स विषय के बारे में क्या सोचते हैं का एहसास दिलाने में करना चाहते हैं।

  • आप CRUD और क्यों का आनंद क्या है?
  • क्या CRUD में अपने अनुभवों की तरह किया गया है?
  • आप कैसे गैर CRUD काम करने के लिए CRUD से स्थानांतरित किया था?
  • आप चले गए हैं, तो आपको क्या पसंद है और नफरत करते हैं?
  • आप चले गए हैं, तो क्या कौशल लाभान्वित / संक्रमण तेजी?

संपादित करें:
मैं रवैया है कि मैं समस्याओं को हल करना चाहते हैं के साथ CRUD आ रहा हूँ, नहीं एक दर्जन से अलग तालिकाओं के लिए विभिन्न क्षेत्रों के साथ एक ही फार्म दोबारा बनाना होगा।

12/03/2009 को 15:30
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


18 जवाब

वोट
18

मुझे नहीं लगता कि वहाँ वास्तव में किसी को जो CRUD कर आनंद मिलता है (अच्छी तरह से कम से कम किसी को भी नहीं है कि है समझदार )। यह वेब प्रोग्रामिंग का सबसे कठिन हिस्सा है। मेरी सलाह को खोजने या एक रूपरेखा आप के लिए यह स्वचालित करने के लिए लिखने के लिए है।

हालांकि, यह है कि अगर अपने काम के बहुमत है, तो आप निश्चित रूप से करना चाहिए नौकरी बदलने पर विचार करें।

12/03/2009 को 15:35
का स्रोत उपयोगकर्ता

वोट
12

एक रूपरेखा CRUD निर्माण कार्य की अपनी लाइन में आसान बनाने के लिए विकास करना। एक बार जब आप यह है कि किया है, खाली समय का उपयोग प्रयोज्य, सुरक्षा, प्रदर्शन आदि के संदर्भ यही कारण है कि अपने काम कुछ समय के लिए दिलचस्प रखना चाहिए में इसे सुधारने के लिए।

12/03/2009 को 16:12
का स्रोत उपयोगकर्ता

वोट
12

एक अलग काम प्राप्त करें। गंभीरता से, नहीं सभी सॉफ्टवेयर विकास व्यावसायिक अनुप्रयोगों विकसित कर रहा है। शिपिंग सॉफ्टवेयर का विकास आप बहुत खुश होगा, मुझे लगता है। एक पर एक नौकरी खोजने की कोशिश करें सॉफ्टवेयर कंपनी है, और कुछ सामान है कि ग्राहकों के लिए जहाज के लिए जा रहा है लिखें। इसके अलावा, आप, निम्न स्तर हार्डवेयर शैली सामान में से कुछ में मिल सिर्फ इसलिए आप उस के साथ कम से कम कुछ पृष्ठभूमि है कुछ बुनियादी माइक्रोकंट्रोलर्स पर दूर हैकिंग शुरू करने के लिए चाहते हैं।

12/03/2009 को 15:36
का स्रोत उपयोगकर्ता

वोट
6

यहाँ कैसे और क्यों CRUD अभी भी प्रेरणादायक हो सकता है पर एक अच्छी प्रस्तुति है:

http://www.scribemedia.org/2006/07/09/dhh/

21/09/2009 को 13:09
का स्रोत उपयोगकर्ता

वोट
4

मुझे लगता है कि CRUD बहुत उबाऊ सहमत हैं। लेकिन मैं इसे तथ्य यह है कि यह वित्तीय डेटा यह इतना है कि है नहीं लगता। शायद आपको लगता है कि वित्तीय डेटा और अधिक दिलचस्प है, तो एक बहुत, उदाहरण के लिए, यह एक तंत्रिका शुद्ध आधारित विशेषज्ञ प्रणाली आप बाहर काम करने के लिए कि यह कैसे सबसे अच्छा निवेश करने के लिए लिखा था में स्ट्रीमिंग था पाते हैं?

वहाँ निश्चित रूप से एक भयानक बहुत CRUD से प्रोग्रामिंग करने के लिए अधिक है। एक पहलू अपनी रुचि का पता लगाएं, और इसे आगे बढ़ाने का।

12/03/2009 को 15:49
का स्रोत उपयोगकर्ता

वोट
4

CRUD - हाँ अंत में हम भंडारण कर रहे हैं, पढ़ने और डेटा अपडेट। लेकिन तो क्या? यही कारण है कि समीकरण का सिर्फ एक हिस्सा, कम से कम मेरी दुनिया में है।

व्यापार में, डेटा आवश्यक है, लेकिन यह व्यापार तर्क और है कि डेटा कि महत्वपूर्ण है से किए गए फैसले है। मुझे यह बहुत कच्चे डेटा लेगी और उसका उपयोग करने में मदद करने व्यावसायिक निर्णय लेने के पुरस्कृत मिल गया है। हम जानते हैं कि हमारे कोड में व्यापार तर्क, के साथ प्रस्तुति परत में है कि डेटा पेश की अंतहीन तरीके का उल्लेख नहीं है।

हाँ अंत CRUD में शामिल है, लेकिन यह है कि अधिक से अधिक है, नहीं?

एकदम मेरे विचार।

12/03/2009 को 15:41
का स्रोत उपयोगकर्ता

वोट
3

मैं उत्सुक है कि कोई भी यहाँ उल्लेख कार्य-आधारित यूआई और CQRS हूँ। वास्तव में, आपके सवालों के जवाब:

  • मैं CRUD का आनंद नहीं है ... क्यों? अपने प्रश्न का उत्तर देखने के निम्नलिखित
  • CRUD का मेरा अनुभव है कि एक दर्द CRUD लिखने के लिए उपयोगकर्ताओं के लिए एक दर्द भी है है (पूर्ण ढेर चौखटे पर सबसे अच्छा मुझे लगता है कि एक समाधान कर रहे हैं), और अक्सर
  • मैं गैर CRUD काम करने के लिए ले जाने के लिए जब मैं समझता हूँ कि इमारत सॉफ्टवेयर एक शक्तिशाली उपकरण उपयोगकर्ताओं के लिए, कुछ व्यापार नियमों के साथ नहीं एक डेटाबेस संपादक देने के बारे में है
  • (इवेंट मैं उन्मुख वस्तु, पूर्ण ढेर ढांचे के लिए युग्मित सॉफ्टवेयर निर्माण करने के लिए कम (Symfony2, ASP.NET और CIE ...) की तरह अधिक पूरी तरह से है, लेकिन मैं अधिक से आरडीबीएमएस CRUD उन्मुखीकरण से अधिक नाराज है, और अधिक से अधिक आकर्षित किया EventStore द्वारा हूँ सोर्सिंग)
  • चलिए से प्रेरणा लें कार्य आधारित यूआई , CQRS और घटना सोर्सिंग (खोज गूगल, मैं और अधिक लिंक जोड़ने के लिए पर्याप्त प्रतिष्ठा नहीं है ...) => सब एक साथ

हालांकि, मैं कम खत्म करने के लिए स्वच्छंद होना चाहते हैं: वहाँ कुछ अंक आप CRUD से बाहर निकलना नहीं दूँगी कि कर रहे हैं। कुछ उपयोगकर्ताओं CRUD प्यार करता हूँ, वे Excel में की तरह महसूस ... और भी वहाँ शायद कुछ अनुप्रयोगों जिसके लिए CRUD सभी जरूरतों को पूरा कर रहे हैं ...

20/03/2014 को 15:42
का स्रोत उपयोगकर्ता

वोट
3

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

अपने आदर्श उत्पाद डोमेन की ड्रीम, कुछ लोग हैं जो लाभ और उनसे क्या समस्या है वे हो सकता था पाते हैं। एक बार जब आप (मेरा स्वचालन और बिजली निगरानी था) अपनी रुचि का एक आम विषय लेने हैकिंग शुरू करते हैं। की मेरे लिए बेशक यह है कि मेरे पिता समाप्त हो गया है में मदद करता है इलेक्ट्रॉनिक्स कंपनी Technman पिछले 30 वर्षों के लिए है, और मेरे साथ इस उत्पाद बनाना चाहता है।

05/10/2009 को 23:23
का स्रोत उपयोगकर्ता

वोट
2

हाँ, व्यापार सॉफ्टवेयर का एक बहुत CRUD है। मैं उस पर काम करता था।

मशीन नियंत्रण में, कि का हिस्सा भी CRUD जा सकता है। उदाहरण के लिए, सेंसर डाटा प्रवेश कर और इसे कहीं रिपोर्टिंग। मूल रूप से CRUD।

लेकिन मैं मानता होगा - मशीन नियंत्रण में, यह ज्यादातर गैर CRUD है। आप शायद कुछ है कि वास्तव में एक विधानसभा लाइन कदम बनाता है, या कारों बनाता है, या मोटर्स एक निश्चित गति से स्पिन बनाता कर पसंद करता है। मुझे पता है कि मैं करता हूँ। एक वित्तीय संस्थान में, यह सचमुच सिर्फ संख्या है। कुछ भी नहीं एक मोटर या एक कार की तरह "असली"।

11/09/2009 को 22:02
का स्रोत उपयोगकर्ता

वोट
2

सबसे पहले, आप क्या वहाँ स्थायी भंडारण के बारे में पता करने के लिए है के अधिकांश के माध्यम से चले गए हैं? यह पता लगाना लायक कैसे व्यावहारिक रूप से अपनी वर्तमान नौकरी में डेटाबेस सिद्धांत, आदि लागू करने के लिए है। एक बार जब आप एक कुछ वर्षों के लिए यह कर रहा हूँ और यह सब पता लगा आप निश्चित रूप से अपने क्षितिज का विस्तार करने के बारे में सोचना चाहिए। मैं आपसे सहमत हूँ चाहते हैं - जब तक आप डीबीएमएस ही निर्माण कर रहे हैं - मुझे लगता है कि काम की लगातार भंडारण हिस्सा काफी उबाऊ हो जाता हैं।

बेहतरीन तरीके के लिए एक नया क्षेत्र में एक नौकरी पाने के लिए में से एक एक साक्षात्कार में प्रदर्शित करने के लिए काम करने के लिए प्रासंगिक कुछ के एक प्रोटोटाइप लेने के लिए है। यह सुनिश्चित करने के लिए एक अविश्वसनीय रूप से शक्तिशाली बयान है।

एंबेडेड सॉफ्टवेयर वास्तव में मेरे बात है, लेकिन इस के लिए बाजार धीरे-धीरे उत्तरी अमेरिका में सिकुड़ते और विकासशील देशों में जाने से, और यह एक काफी विशेष क्षेत्र में शुरू करने के लिए कर रहा है।

ऐसा नहीं है कि आवेदन अंतरिक्ष अभी भी बढ़ रहा है मुझे लगता है। उदाहरण के लिए iPhone, जे 2 एमई, या Windows मोबाइल विकास पर विचार करें। आप उपकरण में एक अपेक्षाकृत छोटे निवेश के साथ अपने दम पर इन करने के लिए सीख सकते हैं।

आप पहले से ही यह कर नहीं कर रहे हैं, वहाँ भी वेब अनुप्रयोग जगह है। JBoss और Glassfish की तरह आवेदन सर्वर प्लेटफार्मों मुक्त और निष्पक्ष रूप से जानने के लिए आसान है। प्लस वे CRUD जो आप पहले से ही पता के लिए एक लिंक वापस प्रदान करते हैं।

12/03/2009 को 16:10
का स्रोत उपयोगकर्ता

वोट
1

आधुनिक चौखटे आप के लिए सभी crud कर सकते हैं। Grails परियोजना से स्टैंडअलोन GORM देखें।

13/03/2009 को 02:02
का स्रोत उपयोगकर्ता

वोट
1

बस Django के लिए एक बार देख ले और दिलचस्प कोडिंग पर चलते !!!

(या आतंक विरोधी, या Grails, या जो भी सूट सबसे अच्छा आप के लिए है, लेकिन अभी भी CRUDS खरोंच से हाथ से कोडित किया जा रहा नहीं होना चाहिए)

13/03/2009 को 01:59
का स्रोत उपयोगकर्ता

वोट
1

खोजें या तेज आवेदनों की CRUD भाग इसके लिए कोई तरीका लिखें। हां, तो आपके प्रबंधक बताओ कि तुम अपने को सौंपे गए कार्यों (सुनिश्चित करें कि वे किया जाता है; परीक्षण किया है, दस्तावेज, आदि) के साथ किया जाता है, और पूछना क्या आप आगे क्या करना चाहिए।

12/03/2009 को 16:08
का स्रोत उपयोगकर्ता

वोट
1

बस के बारे में हर कार्यक्रम, डेटा के कुछ प्रकार बनाने, पढ़ने, अद्यतन और नष्ट करने के लिए है करने के लिए जा रहा है। कुछ प्रणालियों में इस अपनी 'अपनी चुनौतियां प्रस्तुत करता है।

हालांकि समय पढ़ने और डेटाबेस के लिए लेखन के सबसे काफी आसान (जिसके कारण वे डेटाबेस बनाने के) है। यह एक बार आप जो दिलचस्प है, और आम तौर पर एक व्यवसाय के लिए विशिष्ट है, और आप कार्यरत रहता है यह है कि तुम क्या डेटा के साथ क्या है।

यह लेख मैं सहमत, मूल रूप से प्रोग्रामिंग का एक बहुत उबाऊ है।

लेकिन यदि आप अच्छा कर रहे हैं और पर्याप्त निर्धारित आपको धीरे-धीरे कुछ दिलचस्प करने के लिए मिल जाएगा।

12/03/2009 को 16:06
का स्रोत उपयोगकर्ता

वोट
1

जब मैं एक स्नातक की थी, मैं कंप्यूटर विज्ञान के इलेक्ट्रिकल इंजीनियरिंग से मेरी प्रमुख बदल क्योंकि मैं वीडियो गेम लिखना चाहते थे। बाद में, जब मैं असली पैसे के लिए व्यावसायिक अनुप्रयोगों पर काम करना शुरू, मुझे पता चला कि मैं बस का आनंद समस्याओं को सुलझाने के कोड के साथ।

आप गलत पेशे में हो सकता है।

12/03/2009 को 15:33
का स्रोत उपयोगकर्ता

वोट
0

खिड़कियों के CRUD के लिए फार्म आधारित अनुप्रयोगों c # .net में विकसित

RocketFramework जवाब है

15/02/2011 को 11:56
का स्रोत उपयोगकर्ता

वोट
0

वेब देव में प्राप्त करें? गंभीरता से मैं वेब एप्लिकेशन बना क्या करना है बुनियादी crud का स्तर बहुत कम है, यहाँ तक कि जब वहाँ एक DB है।

12/03/2009 को 17:40
का स्रोत उपयोगकर्ता

वोट
0

इस अर्थव्यवस्था में, यह मुश्किल हो सकता है आप सिर्फ एक और नौकरी पाने के लिए के लिए है, लेकिन इसका मतलब यह नहीं है कि आप कोशिश नहीं करनी चाहिए। काम के कुछ प्रकार आपको लगता है कि आप पसंद करता है का पता लगाएं, यह जानने के लिए जाने के लिए और रोजगार के अवसरों के लिए देखो। यह कुछ फ़ोन पर बात कर और कुछ साक्षात्कार पर जाना भी अगर आपको लगता है कि आप नौकरी पाने के लिए की संभावना नहीं कर रहे हैं करने के लिए चोट नहीं करता है। और भी बेहतर, आप एक तरह से अपनी खुद की कंपनी शुरू करने के लिए यह पता लगाने सकता है।

12/03/2009 को 16:41
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more