मैं अब 12 साल के लिए एक PHP प्रोग्रामर हूं, और कई बार कई बार फिर से आविष्कार किया, हमारे बंद स्रोत वेब-ऐप के लिए अपना खुद का ढांचा तैयार करना, जिसे एक साझा डेटाबेस के रूप में पेश किया गया एक होस्टेड समाधान के रूप में पेश किया जाता है सभी ग्राहकों के लिए।लारवेल बिना बोलने वाले और डेटाबेस माइग्रेशन के?
अब मैं लैरवेल 5 का प्रयास कर रहा हूं और देखा है कि लगभग हर उदाहरण वालोकेंट और डेटाबेस माइग्रेशन का उपयोग करता है। मेरे लिए ऐसा लगता है कि इस तरह की चीजें सरल डेटाबेस और उन लोगों को लक्षित करती हैं जो एसक्यूएल या डेटाबेस-डिज़ाइन पसंद नहीं करते हैं (लेकिन मैं गलत हो सकता हूं)।
हमारे MySQL डेटाबेस में 100+ टेबल, कई संग्रहीत प्रक्रियाएं और कई ट्रिगर्स हैं जिन्हें मैं ओआरएम में करने की कल्पना नहीं कर सकता। हम डेटाबेस-डिज़ाइन के लिए Navicat का उपयोग करते हैं और SQL-query का परीक्षण करते हैं। डेटाबेस को ऐप के एक नए संस्करण में अपग्रेड करने के लिए, हमने पहले ही कुछ अच्छी स्क्रिप्ट और यहां तक कि विजुअल टूल्स भी लिखे हैं।
तो मूल रूप से मेरा सवाल यह है कि यदि लैरावेल वास्तव में एलोक्वेंट और माइग्रेशन के साथ उपयोग किया जाता है या मैं वास्तव में उनके बिना बहुत सारी कार्यक्षमता खो रहा हूं।
आप क्या सलाह देते हैं?
क्षमा करें और टिया; यह अप्रासंगिक है, क्या आपने mysql डीबी और ui पर extjs के साथ सिद्धांत के साथ codeignighter कोशिश की है? यह एक बेहतर फिट हो सकता है। – unixmiah
यदि आप वाक्प्रचार का उपयोग नहीं करना चाहते हैं तो मुझे यह निर्भर करता है लेकिन मुझे लगता है कि माइग्रेशन अच्छा है। – Ceeee
कभी भी कोडिनेटर की कोशिश नहीं की, लेकिन मैं वास्तव में लैरावेल का उपयोग करना चाहता हूं, क्योंकि आजकल यह सबसे अधिक इस्तेमाल किया जाने वाला ढांचा लगता है। हम अब अपने स्वयं के AJAX ढांचे का उपयोग करते हैं, लेकिन AngularJS या EmberJS का उपयोग शुरू करने की योजना बना रहे हैं। – Dylan