Tica:TK: İlla ki Web Üzerinde Çalışacak!

0
tongucyumruk
Tica:TK Web uygulamalarının en büyük sorunu olan süreksiz bir bağlantı tipine sahip http protokolünün dezavantajlarını giderme amacı güden bir framework. Benzerlerine oranla en büyük farkı ise sadece Javascript ve PHP ile bu işi hallediyor olması.
Daha önce burada da bahsedilen benzer sistemler ya lisans sorunlarına sahipti (açık kodlu değildi), ya kullanıcı tarafında ek bir uygulama gerektiriyorlardı (En azından Java veya ActiveX vs...) ya da sadece bir browser ile (XUL + Mozilla) çalışıyorlardı. Tica:TK ise hem Mozilla hem de IE 5.5 ve üzeri ile çalışabiliyor. Ancak ne yazık ki kullandığı Javascript'lerden dolayı Konqueror veya Opera altında (şimdilik) kullanılamıyor.

Tica:TK'nın en önemli özelliklerinden biri de web tabanlı uygulamalarda eksikliği sıkça hissedilen Treeview gibi görsel elemanları ve Drag&Drop gibi etkileşim öğelerini içine barındırması. Bu sayede günlük olarak kullandığımız masaüstümüzdeki programlarınkine benzer bir işlevsellik sunuluyor. Özellikle günümüzde Web tabanlı uygulamaların hayatımızdaki yerinin gittikçe arttığı düşünülürse Tica:TK gibi uygulamalara olan ihtiyaç da artacak gibi. İnsan sitesindeki demoyu görünce doğrusu heyecanlanmadan duramıyor.
PHP

Görüşler

0
FZ
Ben de JavaScript programlıyorum falan diyordum sağda solda. Artık demeyeceğim. Bu adamların yaptığı bu işi görünce susacağım ve derin bir tefekküre dalacağım! (Tabii önce usturuplu bir ohaaa çekeceğim :-P
0
anonim
cok acaip ortam yapmis amcalar
0
cazz
kesinlikle cok klas!
0
FZ
JavaScript ile yapılan ve tabiri caizse bir nevi Window Manager - Pencere Yöneticisi, sürüklerken şeffaf hale gelen pencereler, başlık satırına tıklanınca FluxBox´ta olduğu gibi ince bir bant haline gelmesi (biliyorum saçma bir tarif ama hoşuma gidiyor), pencerelerin menüleri, pencere içindeki elemanların fare ile tutup sürüklenerek başka bir pencerenin içine bırakılması ve orada aktif hale gelmesi falan... Evet, evet, susuyorum ve derin bir tefekküre dalıyorum.
0
conan
tefekkur öldü yasasin uyusukluk!
0
SHiBuMi
Heyecanınız güzel ama bu tip altyapıların ilk başta göze hoş gelen birçok özelliği süreç içersinde can sıkıcı olmaya başlar. Mesela bir ara XUL ile uğraşırken biraz fazla data ile yüklenince Mozilla kendini salıverip çöküyordu. Aynı şey Javascript için de geçerli. JS'nin gücü bir yere kadar, çok yetenekli bir dil olduğu kesin ama yüklenmeleri kaldırabilecek kapasitede değil. Uzaktan davulun sesi hoş geliyor ama yakınlaşınca insanın canını çok yakabiliyor. Özellikle son kullanıcı için, uygulamadan kaynaklanmayıp da arayüzün yavaşlığından kaynaklanan problemler kullanılabilirliği çok düşürüyor. Misal iki kere tıkladığı bir buton biraz geç tepki verirse kullanıcı iki kere daha basıveriyor ve iş orada bitiyor, çakılmaya uygun zemin oluşmuş oluyor. Tica'nın arayüzünün hızını ve kullanılabilirliğini de herhangi bir desktop uygulama ile kıyaslamak mümkün gözükmüyor.

Masaüstü uygulamaların baş ağrısız kurulumu ve güncellemesi için yetenekli birçok araç var. XML-RPC, SOAP gibi teknolojiler de J2EE ve .NET gibi giderek standartlaşacak altyapıların temelini oluşturuyorlar. Sonuç olarak web tarayıcılarının sağladığı bütün avantajlar ve daha fazlası artık desktop uygulamalar ile de sağlanabiliyor. Bu yüzden gelecekte web tarayıcıları tek başlarına bir platform olarak değil de, varolan uygulamaya destek bir alternatif istemci olarak kullanılacaklar. Web tarayıcılarına XML/XSL desteği kazandırma çabaları da bu yüzden, tek bir kod ve tek bir data ile birden fazla cihaza (desktop client, handheld, web browser vs.) uygun görünüm elde edebilmek.
0
FZ
Aslında buradaki tepkilerin çoğu senin de çok iyi farkında olduğun gibi teknik ustalığa duyulan hayranlık yoksa büyük çaplı projelerin lokal teknik ustalığın çok daha ötesinde şeyler gerektirdiği ilgilenen herkesin malumu.

Eğer .NET bağlamında vaad edilen `siz normal bir -application- geliştirin, biz öyle bir alt yapı sağladık ki bu sayede -application- çalışır çalışmaz sizin içinde bir yerde belirtmiş olduğunuz adrese bakacak ve eğer bir güncelleme söz konusu ise kullanıcıya çaktırmadan açılışta hafif bir gecikmeye sebep olacak şekilde kendini güncelleyecek ve kullanıcı bir bakacak ki aaaa, program güncellenmiş, yeni özellikler eklenmiş, vs. bunun için manuel olarak bir yerlere bağlanıp programı çekip yeniden kurup .dll uyumsuzluğu savaşından galip çıkmak gerekmemiş´ durumu gerçekten de söylendiği kadar pratik hale gelirse yani kısaca -native- bir uygulamanın gücü ile web sayfası hazırlamanın esnekliği ve kullanıcı tarafında güncelleme diye bir derdi olmamasının güzelliği (best of both worlds) bir araya gelirse o zaman tabii ki Internet tarayıcı ortamında yazılım geliştirmenin büyüsü yavaş yavaş azalacaktır.

Hepsi kendine göre avantajlara sahip program çalıştırma ortamlarının (tarayıcı, normal uygulama, vs.) gittikçe birbirlerine yakınsıyor olması bence önemli.

Bu arada bırak sıradan bir kullanıcıyı gördüğüm kadarı ile deneyimli kullanıcılar bile hatta programcılar dahi şu bir tuşun geç tepki vermesi halinde sabırsız davranıp birkaç kez basıyorlar, sanki birkaç kez basınca makina telaşa kapılıp işleri hızlandırabilecekmiş gibi :) Deneyimli programcılar bile bazen o tuşa basıldıktan sonra saniyelerle ölçülebilecek kadar yük binebileceğini (sebep her ne olursa olsun) unutuyor gibi görünüyorlar :) Gönül ister ki tabii ki her zaman tek bir tuşa basış bize mikrosaniye süresinde cevap versin ama...
0
sleytr
Birde şöyle bişiy var : X-Desktop
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Artık Türk Yapımı Bir Forumumuz Var

anonim

Evet artık bizimde kendimize özgü bir forumumuz var. Forumun Adı phpKF (php Kolay Forum). Yapan arkadaş, forumu 6 ayda yaptığını yazmış ve tamamen ücretsiz olarak kaynağını da açmış.

Blog tutmanın GMail'cesi

abakana

Bu müthiş icadı yapan kişi Jonathan Hernandez. GMail' de "Starred" durumunda olan mesajlar Blog entrylerini onlara verilen cevaplarda yorumları oluşturuyor. Blog' un diger özellikleri ise, Gmail Label' lari kategoriler olarak değerlendirmesi, GMail davetiyesi olup olmadığını ve blog hesabının Gmailin yüzde kaçını kullandığını belirtmesi oalrak karşımıza çıkıyor.

Bu icadı denemek isteyenler burdan gerekli dosyaları indirip deneyebilir, yaşayan halini görmek isteyenler http://jaws.com.mx/gallina/gallina/index.xml adresini inceleyebilirler.

Editörün Notu: Google sessiz ve derinden evrensel bilgi işlem platformu olma yolunda ilerliyor. Amazon da benzer yolda. İnsan Tim O'Reilly haklı mı acaba diye düşünmeden edemiyor: http://tim.oreilly.com/opensource/paradigmshift_0504.html

Wikepage 2005.3 Wiki Motoru

anonim

Türk GPL sitesi cyrocom'un eski wiksis'i yeni adıyla wikepage bu yılki 3. sürümü olan 2005.3'ü çıkardı. Optimize olan kodu ile wikepage, wiki siteleri / kişisel / iş sitelerini veritabansız, çokludilde, banner desteği ile yapabilen sadece 25Kb'lık bir PHP kodu. Son sürümü buradan deneyebilir ve buradan indirebilirsiniz. Ayrıntılı bilgi cyrocom Internet sitesinde.

Eclipse ile PHP Debugging

anonim

Eclipse plugini PHPEclipse'nin kurulumu ve PHPEclipse ile PHP debugging üzerine bir makale yazdım.

Makale ile ilgili olumlu veya olumsuz görüşlerinizi bekliyorum: http://forum.int6.net/php_eclipse_debugging.pdf

izbul.net ve turk-php.com Bilgi Yarışması

oktay

Turk-PHP.com sitesinin hediyeli bilgi yarışmaları izbul.net'ten 6 ay ücretsiz hosting hediyeli son sayısıyla karşınızda. Yarışmada her hafta bir kişiye ücretsiz web hosting hediye edilmesi planlanıyor.

Ayrıntılı bilgi için lütfen http://www.turk-php.com/pages.php?page=Yarisma adresini ziyaret ediniz.

İyi şanslar.