2015-05-02 28 views
6

En iyi proje yapısını ayarlamak için gerçekten çok zordur node.js Tarayıcı, Mobil ve Masaüstü üzerinde çalışan node.js uygulaması geliştiriyorum. Bu uygulama faturalandırma, destek, gösterge tablosu vb. Gibi birçok modüle sahiptir.Node.js çok platformlu proje yapısı

Express.js MVC deseniyle başladım, daha sonra Sails.js çok çekici görünüyordu. Daha sonra MEAN Stack'a rastladım ve nihayet Microservices Seneca.js

'a indi. Mikro Servisler ihtiyacım olana benziyor, ancak Sails.js'nin bunu desteklemediğini görüyorum. Aerospike NoSQL kullanmak istedim, ancak su hattı orm şu anda desteklemiyor.

Tarayıcı, Mobil ve Masaüstü'de ​​çalışan node.js için kullandığınız proje yapısı çözümü nedir?

+0

Bunun yardımcı olacağına dair herhangi bir söz veremiyorum, bu, seneca'yı ekspres bir uygulamada uygulayan bir öğreticidir - yelkenler değil, kavramlar aktarılabilir olmalıdır: https://blog.engineyard.com/2013/deploying- node-app –

+0

MEAN yığını, deneyimlerimden çok iyi, ancak Angular.JS, mobil ve masaüstü parçaları için çok kullanışlı olmayacak. – CyborgFish

+0

Yalnızca JSON'da istemci ile iletişim kuracak olan arka uç REST API'sını oluşturmak için Sails'i kullanabilirsiniz. Sonra ön uç arka uçtan bağımsız tutabilirsiniz. Yelkenleri tavsiye ediyorum çünkü kutunun dışında gerçekten iyi bir proje yapısı var. –

cevap

0

Bu, numaralı sorudan subjektif bir soru. Ama Meteor, aradığınız şeydir. Masaüstü, tarayıcı, mobil vb. Destekliyor ve yerel MongoDB desteği ile NoSQL'i destekliyor.

Referans olarak, test ettiginiz çerçevelerin (Sails, MEAN, vb.) Her birini şahsen denedim ve tercih ettiğim gibi Meteor ile bitti.

Proje yapısıyla ilgili olarak, books ve YouTube videos çeşitli eğiticiler hakkında daha fazla bilgi edinebilirsiniz. öğrenme eğrisi dik, ancak projenin arkasındaki topluluk oldukça canlı ve yardımsever.