Tawk.To Gibi Bir Sistem Yapmak.
-
Bilindiği gibi tawk.to internet sitemiz üznerinden canlı destek verebilmemizi sağlayan bir sistem. Tawk.to ' nun hem web arayüzü hem de masaüstü yazılım var. Sizin de dikkatinizi çekmiştir. Web arayüzü ile masaüstü arayüzü aynı. (Resimleri altta veriyorum)
Ben geçen sene node.js ile tawk.to çalışma sistemine benzer bir şekilde çalışan, Front-end kısmını da angular.js ile yaptığım bir sistem yaptım. Masaüstü yazılım kısmını C# ile yaptım. Masaüstü uygulamasını aynı anda yaklaşık 60 PC ye kurdum. (Çoğu da XP)
Sistem güzel çalışıyor ancak sürekli oarak benden arayüz ile ilgili değişiklikler yapmam isteniyor. Bu durumda programın güncel versiyonunu yayınlamak pek mantıklı olmuyor.
Kısacası, tawk.to gibi bir sistem yapmak istiyorum. Web sitesi yapacağım ve bunu masaüstü yazılım içine iframe gibi gömeceğim. WebView ile bu yapılır mı? Kullanıcının sisteme login olması gerekiyor. (Bunu api ile yapacağım).
Socke.io ile gönderdiğim anlık bildirimleri uyarı olarak masaüstü kullanıcısına göstermem gerekiyor.
Bunu en verimli bir şekilde hangi dilde nasıl yapabilirim?
Tawk.to web arayüz bu şekilde
Tawk.to masaüstü arayüzü bu şekilde
-
WPF ile olabilir belki hocam program güncelleme derdi istemiyorsan sanırım WPF ile yapılan uygulamalar tarayıcı üzerinden de indirilip çalıştırılabiliyor yani sen 60 makinaya tek tek programı kurmak yerıne tek bi yerden güncellemiş olacaksın.
https://tr.wikipedia.org/wiki/Windows_Presentation_Foundation
-
http://electron.atom.io/ şuna bir bak ama güncelleme olayını bunun ile nasıl yaparsın bilmem
-
Hocam Chromium ile öyle birşey yapabilirsin. Mongo Management Studio isimli program o şekilde yapılmış mesela.
-
electron ve nw.js inceledim. Bunlar güzel teknoloji (adobe air e benzer) ancak benim istediğim hali hazırda olan web sitesini frame gibi gösterebilmek. Aynı anda bütün clinentlere benim arayüz tasarımımı göndermem gerekiyor.
Bir de C# ile bir çözüm bulsam daha güzel olacak.
Chromium Embedded Framework (CEF) inceledim. CefSharp(https://github.com/cefsharp/CefSharp) benim istediğimi yapabiliyor gibi. Ancak burada da .Net 3.5 problem olur mu acaba . CefSharp .Net 3.5 desteklemiyor gibi. (Malum Makineler XP)
CefSharp şu video da anlatılmış
https://www.youtube.com/watch?v=Xsy6Y9ic9RE
-
.hta olmazmı ?