از دیدگاه انتخاب زبان برنامه نویسی و Framework برای راه اندازی یک سایت استارت آپ دو پارامتر مهم وجود دارد ۱- هزینه ۲- سرعت توسعه.
از نظر هزینه اگر بخواهید سایت خود را در ایران راه اندازی کنید تفاوت زیادی با راه اندازی سایت در اروپا یا آمریکا دارد، در ایران بدلیل دسترسی نداشتن به سرویس های ابری (مانند Google App Engine, Heroku, Engine Yard) هزینه راه اندازی سایت با PHP و ASP.NET به مراتب کمتر از هزینه راه اندازی سایت با Python, Ruby یا Java EE است.
اما از نظر سرعت توسعه بحث کمی متفاوت است وربطی به ایران و اروپا یا آمریکا ندارد (البته با توجه به اینکه سایت استارت آپ است و تعداد توسعه دهندگان در شروع کم است)، از این دیدگاه به نظر من یک زبان برنامه نویسی و Framework مناسب برای یک استارت آپ باید خصوصیات زیر را داشته باشد:
-
Framework که برای توسعه انتخاب می شود قابلیت hot code reloading یا hot deploy داشته باشد.
-
کتابخانه های زیادی برای کارهای توسعه برنامه های تحت وب برای آن زبان برنامه نویسی و Framework وجود داشته باشد.
-
الگوهای مشهور مهندسی نرم فزار در Framework انتخابی رعایت شده باشد (مانند convention over configuration, model-view-controller و ...).
به نظر من برای مورد شما Play Framework بهمراه زبان برنامه نویسی جاوا برای توسعه برروی این Framework می تواند گزینه مناسبی باشد.