التكنولوجيا التي النموذجيه جافا HTML يعمل بطريقة الأقرب إلى روبي (إرب / haml)؟

StackOverflow https://stackoverflow.com/questions/816600

سؤال

وبين جافا الحلول النموذجيه مثل أباتشي السرعة، Freemarker والنجوع، نسيج، StringTemplate، JSP، JSP ويفر (الآخرين؟) التي من شأنها تقريب الأكثر تطابقا الإيجاز والبساطة من الحلول النموذجيه HTML مماثلة في روبي - haml / إرب. انا قلق على حد سواء مع بناء الجملة للمحرك النموذجيه وكذلك كيفية ببساطة أنه يدمج مع رمز وحدة تحكم على الخادم.

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

المحلول

وأعتقد ما يو تحصل على هذا

وروبي

<% foreach vars do |var| %>
  <!-- some html code to do -->
  <%=h var %>
<% end %>

وجافا

<% for( int i = 0; i < vars.length; i++ ) { %>

   <%=vars[i]%>
<% }  %>

وحتى علامات متشابهة

وللجانب جافا وحدة تحكم، إطلالات الربيع وسيلة للفصل بينهما بشكل جيد

نصائح أخرى

ووعبس ممارسة خلط التعليمات البرمجية والبيانات عليها في جاوة أكثر من ذلك بكثير مما كانت عليه في روبي. ممارسة جافا الموصى بها هي استخدام taglibs بدلا من كتل التعليمات البرمجية. وأذكر هذا فقط لأنه إذا كنت أكتب قوالب جافا بنفس الطريقة قوالب روبي كما نموذجية، مطوري جافا الآخر (أفترض أنك تعمل في فريق) من المرجح أن يشكو.

وحتى الآن أن أجيب على سؤالك ..... القياسية وحدات JSP مع JSTL وEL هي في الحقيقة ليست حلا سيئا. ولكن لالايجاز إضافي، تحقق من سعر البيع الحكومي، والحل النموذجيه المستخدمة من قبل الكؤوس المقدسة. يمكنك استخدام سعر البيع الحكومي في أي تطبيق الويب للجافا، أي أنك لا تحتاج إلى استخدام رائع / الكؤوس المقدسة.

و... يمكنك حتى استخدام PHP إذا كنت تريد استخدام بلوط . هل يمكن بعد ذلك، تماما مثل JSP، السرعة، الخ استخدام هذه باسم "الرأي" والربيع أو الدعامات، وما إلى ذلك التعامل مع المراقب المالي (ق).

وكان هناك مشروع فعلنا منذ فترة مع JSP والدعامات، والربيع. أنهم جميعا متكاملة بشكل جيد ويمكننا أن نفعل ما وصف.

ومعظم محركات تقديم / قالب ومتفاوتة في بناء الجملة. وبيوتى (والحيوان) جاوة هو أنه يمكنك اختيار أي بناء جملة تشعر براحة أكبر مع واستخدام ذلك مع جهاز تحكم / حاوية في الاختيار.

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