2011-01-04 21 views
8

Links, sunucu taraflı kod, istemci tarafı JS ve HTML için derlenen tek bir kod parçasının kolayca yazılmasını ve böylece web uygulamalarını yazmayı çok daha kolay hale getiren lisp benzeri bir işlevsel web programlama dilidir. . İstemci ve sunucu tarafı arasında gerçekten bir ayrım olmadığından, buna "tekdüze" programlama diyorlar. Sunucu tarafı JS'nin gelişiyle, JS ile karşılaştırılabilir bir çerçeve var mı? Sadece sunucu tarafı ve istemci tarafı kodunun aynı dilde yazılmasını değil, birbirini arayabilecek ve HTML oluşturabilecek sunucu tarafı ve istemci tarafı işlevleri yazmayı kastettiğimi unutmayın. Ne hakkında konuştuğumla ilgili daha iyi bir fikir edinmek için Links veya HOP'a bir göz atın. JavaScript için katmanlı bir web çerçevesi var mı?Javascript ile katmanlı web çerçevesi mi?

+1

Helma http://helma.at üzerinde özel olarak tasarlanmış bir şeye sahibiz. artık kullanmayın, hata ayıklamak için kafa karıştırıcı ve daha sonra temiz bir ayırma ile yazmak daha zordur. Neden iki tarafı birleştirmek istersiniz? – oberhamsi

cevap

0

Aynı sunucu tarafında ve istemci tarafında hem de infaz javascript olması onu orta ucunu çağıran @getify node.js veya bikechain.js istiyorum Sonuçlar. İyi bir kullanım örneği doğrulamadır. JS'de bir kere yazıp hem istemcide hem de sunucuda çalıştırmanız gerektiğinde neden iki dilde yazılır?

Bkz: http://blog.getify.com/2010/07/how-to-begin-your-middle-end/

Ve: http://blog.getify.com/2010/07/why-node-js-rocks-the-middle-end/

+0

Bağlantılar çalışmıyor gibi görünüyor. Getify.com aşağı mı? Bu sabah – highBandWidth

+0

benim için çalışıyor. – JohnO

1

Ben NowJS bir tierless JS web framework kriterlerini yerine getiren inanıyoruz.

0

Burada bahsedilen dillerin çoğu aslında istemci tarafı için ve bazıları da sunucu tarafı için JavaScript oluşturur.

Meteor ve NodeJS, standart çerçeveler olarak görülebilir, ancak bence,% 100, sıra dışı bir dilin tanımını tatmin etmemektedir. Gerçek bir tierless dilde, müşteri ve sunucu açısından düşünmek gerekmiyor, sadece bir program açısından. Günümüzün en çetin dilleri, Linkler, Opa, ML5, Hop vb. Gibi dağıtımı işaretlemek için kod parçalarına açıklama yapmayı gerektirir.

İlgili konular