جواد پاکدل
3 سال پیش توسط جواد پاکدل مطرح شد
7 پاسخ

استفاده از template engineها در پروژه

سلام
دوستان استفاده از تمپلیت انجین ها چقدر مرسوم هست و توی پروژه ها ازش استفاده میکنین یا خیر؟
اگر استفاده میکنین لطفا بگین برای چه زبانی چه تمپلیت انجینی استفاده میکنین
و دليل استفاده تون چيه؟!


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 3 سال پیش مطرح شد
1

سلام استفاده از template engine ها متداول هست حتی در فریمورک ها مثلا لاراول از blade داره استفاده میکنه
یا مثثلا تو expressjs از pug یا ejs استفاده میشه


جواد پاکدل
تخصص : Front-End
@JavadPakdel 3 سال پیش مطرح شد
0

@hesammousavi ممنونم از شما. دوستي در مورد تمپليت انجين هاي php اين نظر رو داده بودن:
دلایل عدم استفاده از Template Engine ها:
خود PHP یک Template Engine هست
کدهای PHP خودشون درون HTML قرار می گيرند.
در نهایت تمام TE ها کد نهایی رو به PHP تبدیل می کنند و برای فراخوانی مجدد ذخیره می کنن
عموما TE ها از RegExp های زیادی استفاده می کنند و این یعنی افت شدید کارایی
اضافه شدن منطق و کد اضافه به برنامه
محدودیت های خاص TE های مختلف
محدودیت در تغییر یک TE به یک TE دیگر

نظر شما در اين مورد چيه


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
1

سلام پیشنهاده من:
لاراول : blade
جنگو : jinja2
express js : ejs
اگر در php pure می خواهید استفاده کنید twig
template engine کار رو بسیار راحت می کنه
@JavadPakdel


جواد پاکدل
تخصص : Front-End
@JavadPakdel 3 سال پیش آپدیت شد
0

@websaz سپاس از شما ، در مورد net. به چه صورته؟ اونجا هم template engine داریم یا خود net. درون خودش این مسئله رو حل کرده؟


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

سلام من با .net کار نکردم و اطلاع ندارم البته در اینترنت جستجو کردم چند تا هستن.


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

سلام
برای net. هم NHaml و Spark و Brail وجود داره.
@JavadPakdel


ابوالفضل
تخصص : برنامه نويس
@amata 1 سال پیش مطرح شد
0

@JavadPakdel
داخل دات نت ریزور رو داریم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام