2012-11-18 39 views
1

我在玩node.js和flatiron,我想創建一個半平凡的HTTP應用程序。來自flatiron網站的documentation在描述每個組件方面做得相當不錯,但不一定是如何構建你的靈巧新應用程序。構建flatiron HTTP應用程序的習慣用法是什麼?

我的問題範圍如下:是將模板分成不同文件的好實踐,還是僅僅是在白天需要使用C#的遺留問題?如何進行測試。

來自其他flatiron應用程序的示例或推薦將有幫助;文件夾結構,測試慣例和常用做法都將被愉快地借用。

我至少想在開始打破它們之前知道規則!

回答

1

晚了一點,但這個問題沒有答案。

熨斗不是一個完整的堆棧web框架。據我所知,感覺這是一個webapps框架,反對express/geddy,這是一個動態網站。對於靜態網站,有鐵匠或製片匠等。

熨斗是一束你可以放在一起的模塊。最佳實踐的問題更多的是關於如果你一個人工作,一起工作,以及如果你公開發布你的代碼。如果您單獨工作並且私密,您可以按照自己的意願組織代碼。我的一個小Web應用程序的組織看起來是這樣的:

- app    // css, js, images, templates 
    - assets  // css, js, images 
    - templates // html 
     - partials // html partials since i work with plates 
- config   // config.json 
- lib    // modules i would use in other projects as well 
- node_modules  // … 
- app.js 
- package.json 

如何你與你的模板做取決於你的模板引擎大。我發現大多數引擎對於一個小型web應用程序來說過分了。我用wintersmith或鐵匠預製模板,然後使用板材爲其帶來一些動力。

+0

謝謝,這正是我之後:意見:) –

+0

嗨湯姆。這裏有一個小的webapp,你也可以看看:https://github.com/thgie/raum – thgie

相關問題