對於我開發的Web應用程序,我傾向於建立一個函數庫,並且對於某些站點,我最終將它們封裝到一個對象中,所以說FooBar
,然後我最終做的所有事情都在該對象內。我的理解是,這是「企業級JavaScript」的一部分 - 以合理的方式封裝功能,避免用許多全局變量污染JavaScript。什麼是「企業JavaScript」?
如何將良好的編碼實踐與所謂的「企業級JavaScript」區分開來?
一個更簡單的方法來問這可能是在規模上 - 隨着Web應用程序或網站的增長,它將包括更多的JavaScript並組織它變得更加困難,並且有這樣做的模式,它們是企業級的嗎?什麼是用於瞭解處理大型功能庫的方法的資源。
或者人們只是補充它,如在這joke site?
更新:我不是開玩笑,真的,雖然我不知道什麼,我尋求的是沿Pro JavaScript Design Patterns線條更。也許「企業」包含一些這樣的?
在我的個人詞彙中,用作「軟件」修飾符的「企業」通常意味着「難以置信的糟糕」。 – Pointy 2011-04-15 01:00:46
另外在我的經驗中,它通常意味着儘可能以最不想象的方式做所有事情。 – 2011-04-15 01:03:41
我同意Pointy和Justin Thomas ......一個很好的例子是Enterprise JavaBeans版本1和2.EJB3已經好多了。 – Hery 2011-04-15 02:00:59