MURATSPLAT
Önerilen yazılım geliştirme platformu local'dir.
Sanal kullanmanın şöyle bir avantajı var: Mesala back-end geliştirininiz linux kulllanıyorsa, front-end geliştiricisi MacOS kullanıyorsa, patronda windows kullanıyorsa, vagrant gibi sanal sistem üzerine kurulan proje tüm platformlarda sunuma hazır oluyor.
Ama Cloud platformlar geliştikçe buna da gerek kalmayacak. Aws, Azure ya da GAE kullanıyorsanız SDK indirip projeyi içine atarsınız. Ya da git repo içinde paylaşırsınız.
SDK'lar tüm işletim sistenlerinde çalıştığı ve sunucu gibi yazılımlara ihtiyacı olmadığından vagrant gibi yazılımları da kullanmaya gerek kalmayacak. Çünkü tüm gereksinimler SDK içinde oluyor..