سؤال

هو أي شخص باستخدام HAML تنفيذ مثل PHP phpHaml أو pHAML?كل المشاريع رأيت أي نشاط لمدة 2 سنوات, وكلاهما < 1.0.هو ممكن/الحكمة استخدام HAML كبيرة PHP التطبيق ، أو هو أيضا غير عاقل ؟

لا أحد لديك تجربة مع Chaml بالنسبة للكيك?لقد لعبت حوالي مع ذلك ، يبدو أن يكون حقا من الصعب إرضاءه حول بيضاء, الذي أعتقد أنه قد يسبب بعض العثرات في مشروع كبير مع العديد من المطورين.

كنت تريد حقا أن استخدام HAML أو شيء أضيق الحدود مثل ذلك, ولكن أنا لا أريد أن إضافة طبقة أخرى من تصحيح المشاكل.التوصيات هي موضع ترحيب.

هل كانت مفيدة؟

المحلول

حسنا، وذلك في غضون ذلك، لم تبدأ الكتابة موقع صغير باستخدام Chaml، والذي يستخدم محلل phpHaml. أولا وقبل كل شيء: HAML هو الكثير من المرح! X-D

ثانيا: phpHaml لا يزال قليلا عربات التي تجرها الدواب. لقد كان الحالات التي تكون فيها خط مثل

= $html->link('Something', '/somewhere')

وأسفرت

<?php echo $html->link('Something', '/somewhere'); ?><?php echo $html->link('Something', '/somewhere'); ?>

وإذا <م> تركت السطر التالي فارغ . إدخال شيء على السطر التالي إزالة مكررة. هذا يعني أنك مطلوب دائما لمضاعفة التحقق كنت تنتج في الواقع العلامات كنت تعتقد انك.

والبرنامج المساعد Chaml تعمل بشكل جيد، لم تتح لي أي مشاكل خاصة به. محلل ساس شملت ليس حقا يستحق الحديث عن على الرغم من انها التجريبية في أحسن الأحوال.

وعموما، HAML على PHP في هذه المرحلة لا تضيف فوق التصحيح الطفيف، لذلك أنا لا أوصي استخدامه لمجرد أي شخص. قد يكون يستحق ذلك إذا كنت قد لكتابة الأحمال والأحمال من العلامات غير ذلك.

وأنا أحاول حاليا أن تقرر ما إذا الغوص في محلل phpHaml أو التحول إلى القضبان هو أفضل قرار. ؛)

نصائح أخرى

خبرتي ليست مع HAML ولكن مع للكيك حتى أستطيع الإجابة فقط جزء من سؤالك.يتوفر cakephp هو بإحكام إلى جانب إطار لذا إما العمل معها أو ضدها.إذا كنت تريد استخدام قالب مختلف المحرك مثل HAML ستكون أفضل مع المتباعدة إطار مثل رمز الشاعل أو زند.

لمزيد من المعلومات راجع هذا الموضوع على استخدام هندى في رمز الشاعل أو زند - نفس المبدأ ينطبق على استخدام HAML.

وانظر: http://haml-to-php.com/related٪20work. أتش تي أم أل . ذلك يعتمد على كم من HAML الميزات التي تريد استخدامها. معظمهم من الحصول على حق HAML بسيط. ولكن إذا كنت تريد أن يكون لها أيضا نقلا عن وميزات ربما المتقدمة مثل٪ شعبة {: ATTR => "فو _ # {كود PHP}"} جميع ولكن HAML-TO-PHP الفشل على حد علمي

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top