Her ikisinde de geliştirilebilir ve hatta aynı anda olmasına salık veririm...
Bunun için ise Linux ana işletim sistemi olursa ve misafir olarak diğerleri çalıştırması daha kolay. Sanal bilgisayar yazılımları (qemu, VirtualBox, VMware) yanında Wine'yi de kullanmak mümkün. Yani kodlarında Windows API'yi kullansan bile Linux'da uygulaman (executable haliyle) çalışıyor ve ekrana canlı canlı geliyor. Tabi son aşamada gerçek platformda test etmek şart.
Özetle demek istediğim, eğer geniş bir kitle hedefleniyorsa aynı anda 2 veya 3 işletim sistemi ile birlikte geliştirilirse, olası uyumsuzlukların önüne önceden geçilir ve/veya birbirlerini ciddi derecede etkilediği sorunlarda bir orta yol bulunur.
Örneğin; atıyorum Win'de çalışmayan bir teknik Linux'da rahatça çalışıyorsa ve Win'de çalışacak şekilde ayarlandığında işler yine karışıyorsa bunu önceden öğrenmiş olacağız. Sonra önümüzde iki seçenek kalıyor:
- Ya işletim sistemine göre derleme anında seçimli çözüm üretmek
- Ya da orta yol bulup aynı anda sorunsuz yazılımlar geliştirmek
İkinci seçenek daha fazla vakit de alabilir ama çok sık karşılaşılacak şeylerden değil.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]