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ışı.
- Omurga vs Discussion kavramlar knockoutJS
- Knockoutjs Features
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
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.
Nasıl JavaScript bir ad alanı ilan muy...
Kullanarak " koyuyorsun;sayfa özel...
Nasıl benim yerel değişiklikleri birle...
Nasıl olduğunu GÖRDÜM benim windows ma...
Homebrew için mysql'in nerede yük...