Symfony at Zconf 2011

502 views

Published on

An introduction about PHP frameworks and Symfony at 2nd Open Source/Free Conference at Zanjan, Iran By Mohammad Damavandi

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
502
On SlideShare
0
From Embeds
0
Number of Embeds
73
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Symfony at Zconf 2011

  1. 1. ‫معرفی سیمفونی‬‫همایش سراسری نرمافزارهای آزاد/متن باز‬ ‫ا‌‬ ‫زنجان – شهریور ۰۹۳۱‬ ‫ارایه توسط: محمد دماوندی‬
  2. 2. ‫چکیده‬ ‫علت ضرورت استفاده از چهارچوب‬ ‫●‬‫چه زمانی از چهارچوب استفاده کنیم؟‬ ‫●‬ ‫معیارهای انتخاب چهارچوب‬ ‫●‬ ‫معرفی سیمفونی‬ ‫●‬ ‫دلیل برای استفاده از سیمفونی‬ ‫●‬ ‫مزایای استفاده انتخاب سیمفونی‬ ‫●‬
  3. 3. ‫علت ضرورت استفاده از چهارچوب‬ ‫●‬ ‫چرخ را دوباره اختراع نکنید، آن را بهینه کنید‬ ‫تمرکز بر فعالیت و نه فناوری‬ ‫●‬ ‫یکسانسازی روش پیادهسازی سلیقههای مختلف‬ ‫ه‌‬ ‫ه‌‬ ‫ه‌‬ ‫●‬ ‫بهرهیگیری از دانش دیگران با کمترین هزینه ممکن‬ ‫ه‌‬ ‫ه‌‬ ‫●‬ ‫تضمین قابلیت بهروز رسانی و پشتیبانی‬ ‫ه‌‬ ‫●‬
  4. 4. ‫چه زمانی از چهارچوب استفاده کنیم؟‬ ‫●‬ ‫پاسخ سریع:‬ ‫هر زمان که بخواهید‬ ‫●‬ ‫پاسخ منطقی:‬ ‫براساس نیازمندیها شناسایی شده و آینده‬ ‫ه‌‬ ‫●‬ ‫پس از کنکاش و عدم یافتن یگزینهای مناسب‬ ‫ه‌‬ ‫●‬ ‫به هنگام تلفیق کارکردهای چند برنامهکاربردی‬ ‫ه‌‬ ‫●‬
  5. 5. ‫پرسشهای مهم و تایید انتخاب‬ ‫ا‌‬ ‫فریب سادیگی ظاهری و اولیه نیازمندیها را نخورید‬ ‫ه‌‬ ‫نیازمندیهای جاری چیست؟‬ ‫ه‌‬ ‫●‬ ‫آیا بستههای نرمافزاری موجود پاسخیگوی نیازمندیها است؟‬ ‫ه‌‬ ‫ه‌‬ ‫ه‌‬ ‫ه‌‬ ‫●‬‫چه مهارتهایی برای انتخاب یک چهارچوب مورد نیاز است؟‬ ‫ه‌‬ ‫●‬ ‫آیا راهکار منتخب، قابلیت به روز رسانی را دارا است؟‬ ‫ه‌‬ ‫●‬
  6. 6. ‫معیارهای انتخاب چهارچوب‬ ‫محبوبیت و اندازه جامعه آن‬ ‫●‬ ‫فلسفه وجودی‬ ‫●‬ ‫پایداری‬ ‫●‬ ‫پشتیبانی‬ ‫●‬ ‫)بهرهیگیری از بهروشها(‬ ‫ه‌‬ ‫ه‌‬ ‫ه‌‬ ‫روش‬ ‫●‬
  7. 7. ‫)ادامه(‬ ‫معیارهای انتخاب چهارچوب‬ ‫امنیت‬ ‫●‬ ‫مستندات‬ ‫●‬ ‫مجوزها‬ ‫●‬ ‫یگستردیگی منابع در دسترس‬ ‫●‬ ‫آزمون چهارچوب‬ ‫●‬
  8. 8. ‫معرفی سیمفونی‬ ‫یک چهارچوب:‬ ‫متنباز‬ ‫ه‌‬ ‫●‬ ‫رایگان‬ ‫●‬ ‫با مجوز ‪MIT‬‬ ‫●‬ ‫به زبان ‪PHP‬‬ ‫●‬ ‫از نوع ‪Full-stack‬‬ ‫●‬‫براساس مدل ‪Model-View-Controller‬‬ ‫●‬
  9. 9. ‫کاربران سرشناس‬● Yahoo! ● Yahoo! Answers (135 mil. users & 515 mil. answers) ● Yahoo! Bookmarks (20 million users)● Dailymotion (922 million online videos)● Delicious● Opensky.com● Exercise.com● phpBB
  10. 10. ‫جامعه سیمفونی‬‫بیش از ۰۸۲ توسعهدهنده در سراسر دنیا در قالب یک تیم واحد‬ ‫ه‌‬ ‫●‬‫محبوبترین پروژه ‪ PHP‬در ‪ Github‬با بیشترین ‪ fork‬و ‪watch‬‬ ‫ه‌‬ ‫●‬ ‫۲۱مین پروژه در میان تمامی پروژههای ‪Github‬‬ ‫ه‌‬ ‫●‬ ‫در حدود ۰۰۰،۶۱ کاربر در انجمن‬ ‫●‬
  11. 11. ‫چرا سیمفونی؟‬ ‫شهرت‬ ‫●‬ ‫دوام‬ ‫●‬ ‫مراجع‬ ‫●‬ ‫نوآوری‬ ‫●‬ ‫منابع‬ ‫●‬ ‫سازیگاری‬ ‫●‬
  12. 12. ‫مزایای استفاه از سیمفونی‬ ‫سرعت بیشتر و اشتهای کمتر‬ ‫ه‌‬ ‫●‬ ‫انعطافپذیری بیپایان‬ ‫ه‌‬ ‫ه‌‬ ‫●‬ ‫قابلیت توسعه‬ ‫●‬ ‫ثبات و پایداری‬ ‫●‬ ‫لذت برنامهنویسی‬ ‫ه‌‬ ‫●‬ ‫سهولت استفاده‬ ‫●‬
  13. 13. ‫پرسش و پاسخ‬
  14. 14. ‫با تشکر از توجه شما‬ ‫اطلعات تماس‬ www.damavandi.ws mohammad@damavandi.ws identi.ca/symfony

×