9 Şubat 2013 Cumartesi

USBAktarıcı ve Python 3

Python 3'ün çıkalı uzun zaman oldu ve USBAktarıcı'yı Python 3'e uyarlamayı da düşündüm.

Python 3'ün artıları:
  • Python 2'de bulunan dosyalarda Türkçe karakter bulunduğunda hata alınmasıyla ilgili probleminin çözülebilmesi 
  • Daha yeni.
Python 2'ün artısı:
  • Neredeyse tüm dağıtımlar Python 2'yi depolarında bulundurmakta ve uzunca bir süre de öyle olacak gibi gözüküyor.
  • Hali hazırda çalışan bir sistemin tekrar değiştirilmesi gerekmiyor.
  • py2exe gibi modül ve araçlar henüz Python 3'te bulunmuyor.
USBAktarıcı'yı Python 3'e uyarlamak için bir süre uğraştım. Açıkçası kod tabanını bayağı bir temizlemeyi ve programı Python 3 ile çalıştırmayı başardım. Ancak Windows altında Python 3 ile bazı problemlerle karşılaştım. Bazı fonksiyonlar Windows altında düzgün çalışmadı. Ayrıca Python 3 için hala çok önemli modüllerin desteği olmaması da beni tekrar düşündürdü.

Bu yüzden,  USBAktarıcı'yı Python 3'e uyarlamaktan en azından bir süre vazgeçtim, ancak kısa zaman içerisinde bir çok sorunun çözüldüğü yeni bir sürüm çıkaracağım, bu sürüm de Python 2.7 ile çalışıyor olacak.

İlerleyen zamanlarda USBAktarıcı'nın Python 3'e uyarlanmasına devam edebilirim.

Hiç yorum yok:

Yorum Gönder

Buraya yorumunuzu yazabilirsiniz, ancak yardım istemeden önce lütfen SSS bölümünü okuduğunuzdan emin olun.