SORU
27 EYLÜL 2012, PERŞEMBE


Express.js nedir?

Node.js öğrenirim.

  1. Express.js nedir?
  2. Node.js ile amacı nedir?
  3. Neden aslında express.js ihtiyacımız var mı? Bizi nasıl node.js ile kullanmak için yararlıdır?
  4. Redis nedir? Express.js birlikte mi geliyor?

CEVAP
7 Temmuz 2013, Pazar


1) express.js?

Express.js Node.js bir çerçeve. Şimdi (en etmesinin önünü üzerinde oynadı) gibi en popüler çerçeve.

Enter image description here.

Bağlantı katman yapılandırma ve ayrıntılı basitlik üzerine kurulmuş. Bazı insanlar Ruby Sinatra vs hantal için Express.js karşılaştırın ve Ruby on Rails inatçı.

2) node.js ile amacı nedir?

Aynı kodu tekrar tekrar tekrarlamak zorunda değilsiniz. Node.js bir HTTP modülü olan düşük seviye I/O bir mekanizmadır. Eğer sadece bir HTTP modülü, bir sürü iş gibi ayrıştırma yükü, çerezler, oturumlar depolama (bellek veya Redis), seçme hakkı rota desen dayalı regular expressionsvaryeniden hayata geçirilecek. İle kullanmak için orada Express.js .

3) Neden biz aslında Express.js gerek? Bizi nasıl node.js ile kullanmak için yararlıdır?

İlk cevap Sorunuzun cevabı. Hayır, sonra düz node.js REST API küçük bir sunucu (sadece çekirdek modülü kullanılarak) yazmak ve sonra express.js deneyin. Ancak bu son 5-10 kod daha az zaman ve hatları alacak.

Redis nedir? Express.js birlikte mi geliyor?

Redis hızlı kalıcı anahtar-değer depolama. İsteğe bağlı olarak express.js ama gerek yok ile oturumları saklamak için kullanabilirsiniz. Varsayılan, express.js sahiptir oturumları için bellek depolama. Redis de kuyruk işler için kullanın, örneğin, iş e-posta olabilir.

my tutorial on REST API server with Express.js Check out.

MVC ama tek başına değil

Express.jsdeğilkendisi tarafından görünümü modeli-denetleyici çerçeve. Nesne-relationa kendi eşleme üst üste getirmelisiniz. Birçok veritabanı için Sequelize (http://sequelizejs.com) SQL veri tabanları için, Su seviyesinin MongoDB için Gelincik gibi kütüphane (https://github.com/balderdashy/waterline).

Alternatifleri

Diğer Node.js düşünün (https://www.quora.com/Node-js/Which-Node-js-framework-is-best-for-building-a-RESTful-API) çerçeveler:

GÜNCELLEME: ben seçimi node.js yardım insanlar çerçeveler bu arada bu kaynak: http://nodeframework.com

UPDATE2: bazı GitHub şimdi tek bir sayfada 30 çerçeveleri için sosyal kanıt düzeyi (GitHub yıldız) karşılaştırmak, böylece nodeframework.com istatistikler ekledik.

enter image description here

Full-stack:

Sadece REST API:

Ruby on Rails gibi:

Sinatra gibi:

Diğer:

Katman:

Statik site jeneratörler:

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010