• Dün, 21:20:15
    #1
    Merhaba arkadaşlar,
    Aslında autocad eklentisi yapmak istedim ve yaptım ama o kadar özellikli oldu ki bunu ayrı bir program yapmak istiyorum. Öncelikle arayüz ve autocadde çalışması için lisp yazılımı kullandım. Ama yapmak istediğimi yapabilmek için arka planda çalışan c# ile çalışan bir motor yaptım.

    Şimdi bunu autocadden bağımsız ayrı bir program için yapmak istiyorum. Yani kendi programım. C# ile yazdığım motoru zaten olduğu gibi kullanabilirim (bir kaç değişiklik gerekecek). Benim için önemli olan arayüz? Bunu oluşturmam için ve bu motoru ona bağlamam için hangi kodlama dili ile yola çıkmalıyım? Zaman kaybetmemek açısından? Mac windows vs çalışmalı. Bunu baştan çözmem lazım ki sonradan boşa kürek çekmiyim?

    Deneyimli arkadaşlar ne önerebilir?
  • Dün, 21:29:26
    #2
    motor zaten c# ise dili değiştirme, avalonia ile yürü. hem mac hem windows çalışıyor, mevcut kodu da olduğu gibi taşırsın. wpfye bulaşma, windowsa kilitler seni. tek sorun lisp tarafı, autocad dışında çalışmaz onu baştan c# tarafına taşıman lazım.
  • Dün, 21:32:45
    #3
    jonuisw adlı üyeden alıntı: mesajı görüntüle
    motor zaten c# ise dili değiştirme, avalonia ile yürü. hem mac hem windows çalışıyor, mevcut kodu da olduğu gibi taşırsın. wpfye bulaşma, windowsa kilitler seni. tek sorun lisp tarafı, autocad dışında çalışmaz onu baştan c# tarafına taşıman lazım.
    Aynen beni düşündüren o. Yapay zeka ile hızlanıcam bu konuda. Avalonia ile diğer sorunu aşıcaz anlaşılan. Avalonia hiç bilmediğim bir şey. Teşekkürler.
  • Dün, 22:16:15
    #4
    Lisp tarafını tamamen bırakıp o mantığı da C#'a taşıman en temizi olur, AutoCAD dışında Lisp çalıştırmak ayrı bir dert. Motoru ayrı bir sınıf kütüphanesine al, arayüz sadece onu çağırsın; ileride UI değiştirirsen motora dokunmazsın. Çizim dosyasıyla çalışman gerekiyorsa DXF okuyup yazan bir C# kütüphanesiyle AutoCAD'e bağımlı kalmadan devam edebilirsin.