27-05-1394، 09:40 ب.ظ
با سلام
سوال من بیشتر مربوط به مهندسی نرم افزار می باشد ولی چون قرار است تحت وب و با کمک php اجرا بشود در این قسمت مطرح کرده ام.
من یک ایده بلند مدت دارم که می خواهم فاز به فاز اجراش کنم. شاید در آینده خیلی از ویژگی ها و امکانات که الان در ذهن من نیست را بخواهم به سایت خود اضافه کنم. ( اگر ایده موفق بود)
به نظر دوستان چه کار کنم( ار چه معماری، چه فریم ورکی، چه قوانینی استفاده کنم ) که با کمترین تغییر و بدون خوابیدن سایت بتوانم امکانات سایتم را زیاد کنم؟
برای مثال فیس بوک و بقیه سایت های بزرگ هر چند وقت یک بار یک ویژگی جدید اضافه می کنند( که به خوبی با قسمت های قبلی هماهنگ است) بدون این که کاربران اذیت بشوند.
هدف من یک سایت بزرگ است . بهتره که همین شروع کار سراغ فریم ورک هایی مثل سیمفونی یا phalcon بروم یا برای شروع با یک فریم ورک راحت تر کار کنم؟
می دونم که اینجا خیلی php طرفدار داره ولی با وجود زبان های دیگر مثل پایتون، روبی، جاوا و سی شارپ اصلا انتخاب php کار درستی است؟
توضیح: با یک سری اصول مانند solid اشنایی دارم.
سوال من بیشتر مربوط به مهندسی نرم افزار می باشد ولی چون قرار است تحت وب و با کمک php اجرا بشود در این قسمت مطرح کرده ام.
من یک ایده بلند مدت دارم که می خواهم فاز به فاز اجراش کنم. شاید در آینده خیلی از ویژگی ها و امکانات که الان در ذهن من نیست را بخواهم به سایت خود اضافه کنم. ( اگر ایده موفق بود)
به نظر دوستان چه کار کنم( ار چه معماری، چه فریم ورکی، چه قوانینی استفاده کنم ) که با کمترین تغییر و بدون خوابیدن سایت بتوانم امکانات سایتم را زیاد کنم؟
برای مثال فیس بوک و بقیه سایت های بزرگ هر چند وقت یک بار یک ویژگی جدید اضافه می کنند( که به خوبی با قسمت های قبلی هماهنگ است) بدون این که کاربران اذیت بشوند.
هدف من یک سایت بزرگ است . بهتره که همین شروع کار سراغ فریم ورک هایی مثل سیمفونی یا phalcon بروم یا برای شروع با یک فریم ورک راحت تر کار کنم؟
می دونم که اینجا خیلی php طرفدار داره ولی با وجود زبان های دیگر مثل پایتون، روبی، جاوا و سی شارپ اصلا انتخاب php کار درستی است؟
توضیح: با یک سری اصول مانند solid اشنایی دارم.