SORU
3 Mart 2011, PERŞEMBE


Nerede benim projem ve bu Javascript hakkında yanılıyor muyum?

İlk olarak, oluşturmak istiyorum proje çok sade bir kemik bir wiki motoru tek sayfa bir web uygulaması olarak uygulanır. Özellikleri bir dizi yolda olsun-go özelliği eklemeleri bol mevcut olması planlıyorum.

Temel Özellikler

  • sayfa oluşturma (bu makale için wiki makale ve tartışma forumu hem oluşturur)
  • işaretleme ve ÜSTTEKİ ala markitup
  • on-the-fly / html / ÜSTTEKİ biçimlendirme arasında dönüştürme
  • yan çubuğu hızlı gezinmek için
  • seçtiğiniz için üst çubuğunu Düzenle/görünüm

Gelişmiş Özellikler

  • yan çubuk farklı yöntem üzerinden gitmek için yapılandırılabilir
  • araç (muhtemelen seçim biçimlendirme dili Ekle) yapılandırılabilir
  • etiketler
  • düzenlenebilir yapılacak
  • sürükle ve bırak yükleme ve resim eklerini

Motor aslında en temel sayfa oluşturma, biçimlendirme ve düzenleme ÇALIŞMASINA oluşacak ve Tasarruf. Sonunda sürükle bu temel motor uzatmak ve görüntü desteği, dosya yükleme, canlı veri grafik ve özelleştirme görünümleri için bir kenar çubuğu bırakmak istiyorum.

Hangi projemi üsten için iyi bir proje için oldukça kapsamlı bir arama yaptım, ama TiddlyWiki dışında herhangi bir iyi javascript wiki motorları tabanlı görünmüyor. Ben de varolan wiki motorları üstünde bir WordPress kullanmak müracat ama sonunda yine de (Plus sadece ben gitmek istiyorum özellikler eklemek için daha heyecan verici) yeniden sona ereceğini düşünüyorum. Her iki şekilde de javascript Kütüphanesi bir çerçeve ile bu canavar uygulanması vardım.

Çok fazla elma ile elma değil, bir kısmı gerçekten birbirlerine karşı bu sistemlerin bazıları karşılaştırın biliyorum. Yorumlar ilgili çerçeveler benzer parçalar karşı sorular/herhangi bir karşılaştırma çerçevesi denedim ama düzeltilmesi açığım.

İşte başlıyoruz:

Kendi araştırma ve düşüncelerimi temel öğeleri aşağı liste aşağıya kadar indirdim. Ben kasten ben, benim sınırlı kapasite, öğeleri aşağıda daha uygun olacağını düşündüm SproutCore, corMVC, YUİ, ve diğerleri gibi şeyler bırakmış.

Seçeneklerim


jquery/backbonejs UI

Genel

Okuduğum kadarıyla bu kombinasyon ve birçok kişi tarafından kullanılan sevgili ve çok esnek ve genişletilebilir. Benim büyük endişem, bu kombinasyon sadece en iyi odaklı arayüzü, daha fazla masaüstü geliştirmek için bir kapalı atlama noktası değildir.

UI

Jqueryuı veya jqueryTools rekabetçi olabilir iken, onlar kesinlikle on-par diğer çerçeveler UI yetenekleri ile görünmüyor. Özellikle iyi bir düzen konusunda eksik ama etkileri ağır olması için destek Dilimleme görünüyorlar.

javascriptMVC

Genel

JavascriptMVC bana benziyor aslında jquery MVC(jqueryMX) uzantıları ile birlikte birkaç diğer uygulamalar için belgeleme(documentJS), fonksiyonel testler(funcUnit), ve kod ve bağımlılık yönetimi(stealJS). Ek modülü yararları ötesinde, işlevsel bir tartışma gerçekten backbonejs aşağı vs doğru bu ve kimse ile çalışmış Mıyım ya da her ikisi göre jqueryMX geliyor sanırım?

  • Özellikler: Jüpiter (jMVC üreticisi) kendi bakış features
  • Link 10* *için

UI

JavascriptMVC en azından bu kategorideki hafif bir galibiyet olur diye düşünüyorum. bir WordPress kullanmak için kullanılabilir ne olursa olsun üstüne MXUI öğeleri ekler.

knockoutjs

Genel

Bu düşünceler ve endişeler benim bir WordPress kullanmak omurga yorum için çok benzer. İkisi de ama sadece farklı bir açıdan benzer özellikler sunuyor gibi. Bir sık sık bahsedilen dezavantajı olduğunu knockoutjs çiftler iş mantığı ve sunum çok sıkı ile veri bağlama ve bu bağlama yöntemi yıkmak için karmaşık UI etkileşim ama ben dinlemekten büyük zevk alacaktır bu yüzden konu dışı.

UI

Boş şu anda

Dojo & ExtJS

Genel

Onlar hakkında çok az şey biliyorum çünkü tartışma Dojo ve ExtJS birleştirmek için gidiyorum ve yaklaşık aynı alanda oynamak gibi görünüyorlar. Bu ikisi hakkında stackoverflow üzerinde bilgilerin çoğu out-of-tarih gibi görünüyor. Masaüstü kalibre uygulaması uygulama için iyi hem büyük çerçeveler olduklarını gördüğüm kadarıyla. Dojo zavallı belgeleri için azarladı olmuştu ama artık durum gibi görünüyor. Elbette ExtJS ticari lisansı var, ama ne almak için çok makul olduğunu ve buna karşı çok fazla tutmak istemem. ExtJS Aletler biraz daha profesyonelce Dojo daha yapılacak gibi görünüyor, ama kesinlikle orada düzeltilmiş olabilir. Her iki deneyimi olan birinden duymak ilgi duyarım.

UI

Dojo dijit UI Kütüphanesi vardır ExtJS UI özellikleri var ama Ext core değildir. Burada documentation ve demos kendi geldi

Cappuccino

Genel

Ve sonra Cappuccino var. Hayır CSS, html, aynı zamanda mevcut javascript kütüphaneleri kullanmak için zor olabilir. Objective-J korkutucu, onlar düz javascript yazmak için güçlü olmak tout olduğu düşünülürse de görünmüyor. Demolar etkileyici ve yakından wiki altyapısı için UI ihtiyaçlarını yaklaşım gibi görünüyor. Kakao API tabanlı olan biri değil tanıdık için bir çok şey var, ama belki de buna değer. Düzen motoru, her zaman çalışmak kolay değildir duymuştum ama böyle genç ve muhtemelen yıkıcı bir teknoloji mutlaka bazı eksiklikleri olacaktır.

UI

Boş şu anda

Ben daha cevap tonlarca umut yazmak için çok ama hey, en azından x vs y vs z olan bir soru özür dilerim. Ne düşünüyorsun? Umarım daha fazla özellik (okuma karmaşık) zaman içinde zengin olmak wiki motoru gibi benim masaüstü temeli, ne olmalıdır?

CEVAP
4 Mart 2011, Cuma


Zaman çizelgesi ve kaynaklar hakkında emin değilim, ama çoklu çerçeveler/ortamları arasında karar vermeye çalışıyorum, Ben sadece devam edin ve hızlı bir prototip oluşturmak için deneyin. Eğer sadece bir veya iki önemli işlevi varsa bile, dünyadaki tüm araştırma ve Dokümantasyon hiç araçları ile bir şeyler inşa etmek için çalışıyor maç olmayacak. Her bir gün ve ne kadar olabilir diyorum. Sen hangi araçları göreve hazır ve sizin için en rahat oldukça iyi bir göstergesidir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ArkticPlanet

    ArkticPlanet

    9 ŞUBAT 2010
  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • Sorikan

    Sorikan

    3 ŞUBAT 2008