从Web应用程序devise和开发的angular度来看,Express和Hapi如何相互比较? 对于基本的例子,他们看起来很相似,但我有兴趣了解更多关于整体应用程序结构的关键差异。 例如,据我所知,Hapi使用不同的路由机制,不考虑注册顺序,可以做更快的查找,但比Express有限。 还有其他重要的区别吗? 还有一篇关于selectHapi(通过Express)开发新的npmjs.com网站的文章,这篇文章指出:“Hapi的插件系统意味着我们可以隔离应用程序的不同方面和服务,以允许微服务未来,另一方面,Express需要更多的configuration才能获得相同的function“,这究竟意味着什么?
首先,我希望创build的项目最简单的部分是作为单页网页应用程序实现的维基引擎。 我计划从一开始就提供一系列function,并增加大量function。 基本function 创build页面(为该文章创buildwiki文章和论坛) 标记和所见即所得markitup 在标记/ html /所见即所得之间进行即时转换 一个侧栏来快速导航 一个用于select编辑/查看的顶部工具栏 高级function 可configuration的侧栏通过不同的方法进行导航 可configuration的工具栏(可能添加select的标记语言) 标签 可编辑待办事项的 拖放file upload和图像附件 引擎最初由最基本的页面创build,标记和所见即所得的编辑和保存组成。 我最终希望通过拖放图像支持,file upload,实时数据图和用于定制视图的侧栏来扩展此基本引擎。 我已经做了一个相当广泛的search一个体面的项目,从我的项目为基础,但除了TiddlyWiki似乎没有任何好的基于JavaScript的维基引擎。 我也考虑过在现有的wiki引擎上应用Jquery,但是我相信最终我会重写它(再加上我想要添加的function更加令人兴奋)。 无论哪种方式,我已经到达实现这个野兽用JavaScript库+框架。 我知道,不能把这些框架中的一些相互比较,因为它们不是苹果。 我已经试图对各个框架的可比较的部分提出任何比较评论/问题,但我愿意纠正。 所以在这里我们去: 根据我自己的研究和意见,我把名单缩小到下面的项目。 我以有限的身份故意排除了像SproutCore,corMVC,YUI和其他一些东西,认为下面的项目更合适。 我的选项 jquery + jqueryUI + backbonejs knockoutjs javascriptMVC 道场 ExtJS的 热奶咖啡 jquery / UI + backbonejs 总体 从我读过的这个组合被许多人使用和喜爱,非常灵活和可扩展。 我主要担心的是,这个组合并不是开发更多面向桌面的UI界面的最佳起点。 UI 虽然jQueryUI或jqueryTools可能具有竞争力,但它们当然似乎不像其他框架的UIfunction。 具体来说,他们似乎是沉重的影响,但缺乏体面的布局切片支持。 javascriptMVC 总体 对我来说,JavascriptMVC看起来实际上是jquery + MVC(jqueryMX)扩展,还有一些其他用于logging(documentJS),functiontesting(funcUnit)以及代码和依赖pipe理(stealJS)的应用程序。 […]
我目前正在研究在新的HTML 5应用程序中使用canvas的选项,并且想知道HTML canvas JavaScript库和框架中的艺术现状是什么? 特别是,有框架支持游戏开发所需的东西 – 复杂的animation,pipe理场景图,处理事件和用户交互? 也愿意考虑商业和开源产品。
我在https://github.com/ry/node/wiki/modules#testing查看了相当长的testing框架列表。 这些框架的经验是什么? 显然,在浏览器中运行的能力是一个很大的好处,但是我主要对Node.js感兴趣。 有一个严重asynchronous倾斜的东西会很好。
我想要一些例子。 我总是感到困惑,所以通过一些例子,我可能会更好地理解它。 另外:Eclipse是API还是IDE?
最近我听说SQL是一种糟糕的语言,似乎太阳下的每个框架都预先打包了一个数据库抽象层。 根据我的经验,SQL通常是更简单,更通用,更方便编程的数据input和输出pipe理方式。 我所使用的每个抽象层似乎是一个明显有限的方法,没有真正的好处。 是什么让SQL如此糟糕,为什么数据库抽象层有价值?
我听说很多人最近在谈论中间件 ,但中间件的确切定义是什么? 当我研究中间件的时候,我发现了很多信息和一些定义,但是在阅读这些信息和定义的时候,似乎大多数“商品”都处于某种东西的中间。 那么,所有东西都是中间件吗? 还是你有一个不是中间件的软件的例子?
把css文件夹和图像文件夹放在哪里可以接受? 我在想视图文件夹里面? 然而,控制器总是将path重新路由到基本URL,所以我必须指定.html文件中的path到它所在的位置,这是多余的。
与我的CouchDB问题有关。 任何人都可以解释一个麻雀可以理解的MapReduce?
我是一个Web开发人员,我开始大规模地开发Web应用程序,但是我不确定使用什么框架。 我正在考虑Angular.js,但我也考虑过Backbone.js。 对你来说,最好的框架是什么? 或者至less有两个看比较的performance。