سیمفوني یا لارویل: کوم PHP چوکاټ باید غوره کړئ؟

د پی ایچ پی چوکاټونه د ویب پراختیا لپاره مشهور دي، د سیمفوني او لاراویل سره

د پیکمشر

ي کوي. دا دوه د پی ایچ پی خورا مشهور چوکاټونه د او 72.9k

ستورو سره. بیا هم، پریکړه کول چې آیا سیمفوني یا لارویل غوره کړئ یوه دوامداره جګړه ده.

دا بلاګ به د دواړو چوکاټونو ترمنځ د ګټو، زیانونو او توپیرونو په اړه بحث

وکړي ترڅو تاسو سره ستاسو د ویب پراختیا پروژې لپاره غوره چوکاټ غوره کولو کې مرسته وکړي – سیمفوني یا لارویل.

مخکې له دې چې د موضوع ژورې

یږو، راځئ لومړی پوه شو چ د C کچې اجرایوي لیست ې د سمفوني چوکاټ څه شی دی؟

په 2005 کې معرفي شوی، سیمفوني د خلاصې سرچینې PHP

ویب غوښتنلیک چوکاټ دی چې د ویب غوښتنلیکونو ساتنه ساده او ګړن

دۍ کولو لپاره ډیزاین شوی او د قوي او پیچلي تصدۍ غوښتنلیکونو رامینځته کول

و لپاره د تکرار کوډ کولو دندې ځای په ځای کوي. دا د بیا کارونې وړ پی ایچ پی اجزاو کتابتونونو سیټ چمتو کوي او د MVC جوړښت نمونه تعقیبوي. دا ځانګړتیاوې هم لري لکه روټینګ، ټیمپلینګ، د انح

صار انجیکشن فورمې، او امنیت.

راځئ چې اوس د سیمفوني ګټې او زیانونو ته یو نظر وکړو.د ملاتړ لویه ټولنهښ

ه تاسیس شوي پلیټ فارمونه لکه ډروپل، میګنټو سیمفوني کارويتر دې نیټېد عالي کیفیت کوډ

د پیل کونکو لپاره د لوړې زده کړې وکردا په نورو ټیکنالوژیو تکیه کوي ، کوم

چې ممکن د غوښتنلیک ورو ورو وخت لامل شي.د پراختیا پروسه د ډیری کار

ونې لپاره د کوډ رامینځته کولو اړتیا له امله ورو کیږي ، د ازموینې ډیر وخت ته اړتیا لري.

راځئ چې اوس زده کړو چې د مو

ضوع روښانه پوهه ترلاسه کولو لپاره د لارویل چوکاټ څه شی دی.

د C کچې اجرایوي لیست

لومړی په 2011 کې معرفي شوی، لارویل د PHP ویب غوښتنلیک چوکاټ دی چې د وسیلو قوي سیټ وړاندې کوي

چې هدف یې

د عصري او توزیع وړ ویب غوښ

تنلیکونه رامینځته کول دي چې د سیمفوني اجزاوو په کارولو سره د

MVC جوړښت نمونه تعقیبوي. دا یو ښکلی ترکیب هم لري او په بډایه توګه د روټین

ګ ، مینځني وسایط او تصدیق سره بډایه شوی ، دا د ګړندي غوښتنلیک پراختیا لپاره پرمخ وړونکي دوستانه کوي.

راځئ چې اوس د لارویل ګټې او زیانونه زده کړو.

د ملاتړ لویه ټولنهښه تاسیس شوي پلیټ فارمونه لکه ډروپل، میګنټو سیمفوني کا

رويتر دې نیټېد عالي کیفیت کوډډیری کارونې لپاره د کوډ رامینځته کولو اړتیا له امله ورو کیږي ، د ازموینې ډیر وخت ته اړتیا لري.

د پرتله کولو پیرامیټونه: سیمفوني vs. لارویل

د سمفوني او لارویل په دې جګړ O código ao crear un ه کې کلیدي توپیر  د پروګرام کولو ډیزای

ن اصولو ته د دوی چلند دی. لارویل د ترتیب کولو اصولو په اړه کنوانسیون غور

ه کوي، پداسې حال کې چې سیمفوني د کنوانسیون طریقې په اړه کنوانسیون کار

وي، پدې معنی چې لاراویل ډیر منظم پیل کونکي دوستانه ترکیب لري پداسې

حال کې چې سیمفوني ډیر انعطاف او دودیز

وړاندیز کوي. راځئ چې اوس د دواړو ترمنځ مفصل پرتله وګورو.

Laravel چوکاټ د سیمفوني برخې کاروي او د 60 ملی ثانیو اوسط بار کولو وخت ل

ري، چې دا د محدود مهال ویش پروژو لپاره خورا ګټور کويسمفوني د غوره ف

عالیت ترلاسه کولو لپاره 250 ملی ثانوي وخت نیسي، د لارویل په پرتله ډیر وخت او هڅې ته اړتیا لري.

2. د ټیمپلیټ انجن

لاراویل بلیډ کاروي، کوم چې یو cl lists  له خورا اغیزمن ټیمپلیټ انجنونو څخه دی چې

د بیا کارونې لپاره اجازه ورکوي. دا پراختیا کونکو ته

هم اجازه ورکوي چې د فعالیت ښه کولو لپاره پاک ، زیرمه شوي

PHP کوډ ولیکي. Lumen یو بل فرعي چوکاټ دی چې دا د APIs جوړولو لپاره کاروي.

سیمفوني د Twig ټیمپلیټ انجن کاروي، د ساده پی ایچ پی کوډ لیکلو لپاره یوځای شوی مګر د بلیډ په

پرتله د مختلف ترکیب سره. دا پراختیا کونکو ته اجازه ورکوي چې نور ډیزاینر دوستانه ټیمپلیټونه ډیزاین کړي.

Laravel د ماډلر جوړښت او د کوډ بیا کارونې سره د توزیع وړتیا لوړوي ، ستاسو غوښت

نلیک ته د اسانه اضافه کولو ځانګړتیاو او فعالیت سره.

د بیا کارونې وړ اجزاو کارولو سره، سیمفوني د توزیع وړ غوښتنلیکونو ج

وړولو لپاره ماډلریت وړاندیز کوي چې کولی شي د سوداګرۍ اړتیاو بدلولو سره تطابق وکړي.

4. د ډیټابیس ملاتړ

دواړه لارویل او سمفوني چوکاټ مالتړ (ORM) ډیټا ته لاسرسي لپاره د اعتراض سره تړاو لرونکي ن

قشه کول. لارویل په لا

سي ډول د مهاجرت لپاره د روښانه ډیټابیس کاروي. هرډول معلومات

و ته

د لاسرسي لپاره ، تاسو اړتیا لرئ د فصاحت سیسټم وکاروئ چې د CRUD ټول عملیات ترسره کوي. د ډیټابیسونو سره، درې ژبې

ول کیږي: ور.

په سمفوني کې د نظریاتو ډیټابیس په اوتومات ډول ټول معلومات سمبالو

ي او مهاجرت کوي. پراختیا کونکي باید د ډیټابیس ملاتړ او معلوماتو ته لاس

رسي لپاره تنفسي فعال

یتونه رامینځته کړي. د ډیټابیس ملا

سیمفوني د سکیفولډینګ وسیله لري چې د سینسیو جنریټر بنډل پیک په نو

م پیژندل کیږي چې د سکافولډینګ لپاره ټول کمانډونه دمخه اړتیاوې لري.

کوم چوکاټ وګټي: سیمفوني یا لارویل

پداسې حال کې چې Laravel او Symfony د ویب اپلیکیشن پراختیا لپاره قوي چوکاټونه دي، لارویل د ټولو ټکو

پرتله کولو سیالي وګټله. په هرصورت، د دوو سیالیو چوکاټونو ترمنځ انت

خاب د ځانګړو سوداګریزو اړتیاوو او ځانګړتیاو پورې اړه لر

ي چې تاسو غواړئ خپل اپلیکیشن کې اضافه کړئ. د لارویل پراختیا ک

وخت نیټې سره پروژه لرئ. برعکس، سیمفوني ممکن په سوداګریز چاپیریال کې د اوږدې مودې ساتنې لپاره مناسب وي.

Leave a comment

Your email address will not be published. Required fields are marked *