मेरा वर्तमान कार्य किसी विशेष DOM के लिए केंद्रीकृत टेम्पलेट्स उत्पन्न करना और प्रदान करना है - इस उदाहरण के लिए मान लें कि यह एक रूप है।nodejs या envjs - गतिशील jquery tmpl
असल में मैं प्रत्येक फॉर्म तत्व (लेबल से, इनपुट में, div wrappers तक) लेना चाहता हूं और उन्हें व्यक्तिगत templates के रूप में सहेजना चाहता हूं।
वहां से हमारे पास एक यूआई होगा जहां हमारे निर्माता इन रूपों को एक साथ जोड़ सकते हैं। एक बार जब वे निर्णय लेते हैं कि वे अपने फॉर्म को कैसे तैयार करना चाहते हैं (डीओएम ऑर्डर और संरचना वास्तव में इस परियोजना के लिए महत्वपूर्ण है। यह सीएसएस-केवल समाधान नहीं हो सकता है), हमारे प्लेटफॉर्म पक्ष पर एक स्क्रिप्ट एक JSON ऑब्जेक्ट को सहेज लेगी जो निर्धारित करेगी टेम्पलेट नामों के आधार पर डीओएम की संरचना जिसे मैं बाद में पेज लोड पर संदर्भित कर सकता हूं।
मुझे लगता है कि जेएसओएन ऑब्जेक्ट को नोड सर्वर पर भेजना या किसी भी तरह से इस वेब को 'बिल्ड' करने के लिए एनवीजे का उपयोग करना होगा और उसके बाद इसे कोडइग्निटर व्यू में शामिल करने के लिए एक PHP चर को असाइन करना होगा। इसे Google द्वारा अनुक्रमित किया जा सकता है।
मुझे पता है कि JQuery envjs के साथ मूल रूप से काम करता है और मुझे पता है कि JQuery plugin for node है, लेकिन हां, यह मेरा पहला सर्वर-साइड जेएस प्रोजेक्ट है और यह बहुत बड़ा होता है। मैं कमांड लाइन के माध्यम से अपनी स्थानीय मशीन पर काम कर रहा envjs प्राप्त करने में सक्षम था, लेकिन एक साधारण काम को पूरा करने में अच्छा 10-30 सेकंड लगते हैं। अगर envjs जाने का तरीका है, तो मैं इसे पृष्ठभूमि में कैसे चला सकता हूं और स्क्रिप्ट्स इसका संदर्भ दे सकती हैं? शायद टोमकैट पर एक envjs servlet करने के लिए PHP कर्ल?
एक चेतावनी मेरा स्थानीय देव है WAMP (आईटी हमें स्थानीय यूनिक्स मशीन नहीं देगा) लेकिन हमारे परीक्षण और उत्पादन वातावरण दोनों लैंप हैं। मेरे पास एक निजी लैंप सर्वर है जिसका मैं परीक्षण कर सकता हूं कि यह यहां जाने का एकमात्र तरीका है, लेकिन मेरे व्यक्तिगत सर्वर पर कोडिंग कंपनी सामान मुझे कुछ गर्मी में ला सकता है।
दुर्भाग्य से मेरे पास सभी संभावनाओं का शोध करने और कोशिश करने/विफल होने का समय नहीं है क्योंकि मैं आमतौर पर अपने समय पर नई तकनीकों के साथ होता हूं। विचार, मार्गदर्शन, कोड उदाहरण - कुछ भी जो मुझे यह तय करने में मदद कर सकता है कि इसका दृष्टिकोण कैसे प्राप्त किया जाए, इसकी सराहना की जाएगी।
Envjs सहायता और समुदाय नोड है कि पास कहीं भी नहीं है। नोड खिड़कियों के लिए तैयार नहीं है। सबसे अच्छा शर्त है कि अपने WAMP स्टैक पर लिनक्स वीएम चलाएं और नोड का उपयोग करें। (फिर नोड और PHP के बीच टीसीपी संचार करें) – Raynos
यहां तक कि एमएस ने खिड़कियों के लिए पोर्ट नोडज करने का निर्णय लिया है। इसका मतलब है कि नोड के पास महान अवसर और समर्थन है। मुझे लगता है कि नोडज आपके लिए अधिक रिश्तेदार होंगे। टेम्पलेट इंजन के लिए जेड को उपयोगी, सरल और शक्तिशाली लगते हैं। –
धन्यवाद @ पाशा - मैं tmpl के साथ फंस गया हूं हालांकि यह पहले से ही हमारे ढांचे में उपयोग किया जाता है। – AlienWebguy