Vagrant programı, kendine sanal geliştirme ortamları yaratmak isteyen Windows kullanıcılarının bu sanal alanı yaratabilmek için kullanabilecekleri ücretsiz araçlar arasında yer alıyor. VirtualBox benzeri programlar arasında yer alan Vagrant, biraz daha kod temelli yapısıyla gelişmiş kullanıcıları kendine çekerken kolay bir şekilde çalışabilme imkanı sunmasıyla hızlı öğrenilebilir bir yapıyı da beraberinde getiriyor.
Geçmişte sadece VirtualBox ile birlikte çalışabilen ancak son sürümlerinde diğer geliştirme ortamlarıyla da uyumlu bir şekilde işlev gösterebiliyor. Kişisel bilgisayarınızın yanında sunucular üzerinde de çalışabilmesi sayesinde çok sayıda kişinin aynı geliştirme ortamı içerisinde değişiklikler yapabilmesine de olanak tanıyor.
Programın kendisi Ruby kullanılarak hazırlanmış ancak diğer programlama dillerini de desteklemesi sayesinde kullanıcıları pek sınırlandırmıyor. Bu dillerden en çok dikkat çekenlerini kısaca listelemek gerekirse;
Docker container desteğine de sahip olan uygulama, aynı zamanda eklenti desteği sayesinde diğer geliştiricilerin hazırladığı eklentilerle yapısını daha da geliştirmenize izin veriyor. Eğer sanal geliştirme ortamınızı kolayca yaratmak ve üzerinde dilediğiniz gibi değişiklikler gerçekleştirmek istiyorsanız göz atmadan geçmemenizi öneriyorum.
Vagrant uygulaması, MacOSX işletim sistemli bilgisayar kullanıcılarının cihazlarında sanal geliştirme ortamları oluşturabilmek için kullanabilecekleri ücretsiz sanal makine yaratma uygulamaları arasında yer alıyor ve pek çok geliştiricinin işini kolaylaştırabilecek özelliklere sahip.
Herhangi bir özel arayüz barındırmayan ve direkt olarak komut satırından çalışan uygulama, böylece arayüz seçenekleriyle boğuşmadan hemen komutlarınızı işletebilmenizi sağlıyor. Virtualbox ile benzer bir yapıya sahip olan ve temelde onunla aynı işi yapan uygulama, en son geliştirici ortamlarının sanal ve yerel olarak yaratılmasında oldukça başarılı.
Uygulamanın desteklediği geliştirme dillerini listelemek gerekirse;
Vagrant Ruby kullanılarak hazırlanmış bir uygulama ancak bahsettiğimiz diğer geliştirme dillerine de destek barındırıyor. Yerelde Wordpress site kurulumları için de faydalanabileceğiniz Vagrant, böylece web sitesi geliştirme işlemlerinde de size yardımcı olacaktır.
Hem eklenti hem de docker container desteğine sahip olan uygulama, böylece diğer geliştiricilerin ürettikleri eklentilerden faydalanarak daha kolay bir kullanıma sahip olmanıza da yardımcı oluyor. Çalışırken herhangi bir internet bağlantısı gerektirmeyen Vagrant'ı Mac cihazlarınızda güvenle kullanabilirsiniz.
YORUMLAR