云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

中间件_火星情报局第一季百度云_限时特惠

小七 141 0

移动物联网_购买_物联网需要哪些技术

对讲机最近完成了一个主要项目的第一阶段,使用余烬框架。作为该项目的一部分,amber的创始人之一tomdale访问了我们的办公室两周,与我们的工程团队进行了磋商。在他和我们在一起的时候,我利用这个机会和汤姆坐下来进行了一次广泛的采访,采访内容涉及框架的需求、器官捐献率、网络标准、骑自行车和开源。以下是一些亮点。默认情况下固执己见在描述Ember在世界上的地位时,Tom描述它是一个"固执己见"的框架,他很想指出的是"对于任何特定的任务,都有一种默认的方法来完成它。"他说这一点很重要,因为人类心理学的一个特征就是"自我耗竭",这是他的Ember联合创始人Yehuda Katz遇到的一个概念。他说:"你的决策资源是有限的,人们认为决策越难,消耗的资源就越多,美国云服务器,所以琐碎的决定影响也就越小。"事实证明,事实并非如此,我们所做的每一个决定,无论多么微不足道,都会从我们的决策库中提取一笔款项,而这个银行每天的余额是有限的"。汤姆举了一些国家器官捐献率的例子,在这些国家,他们为驾驶人开设了一个程序,以表明他们在更新驾照时的偏好。"现在,有人从你垂死的尸体上取下器官的想法是非常沉重的。你是否希望有人对你那样做不是一个轻松的决定。它涉及到道德、宗教、对家庭的期望等等。但是,如果你看看这些不同国家的入学率,你会发现明显的差异。"在许多国家,入学率高达99%,但在其他许多国家,入学率约为60%,甚至更低。人们很容易认为这是文化差异造成的,大数据下载,但事实上,高入学率是在一些国家,人们在更新驾照或许可证时默认选择了入学,德国云服务器,而低入学率则出现在默认选择退出的国家。当人们面对一个决定时——不管有多重要——他们通常都会默认。理性违约的必要性

他解释说:"有太多的原因导致当你进入工作岗位时,你不可能完美,你不会处于最佳状态,而人类发现的处理我们并不总是完美的事实的唯一机制就是存在理智的违约。"即使你自己无法做出正确的决定,也要有某种系统来推动你做出正确的决定。"余烬使用的口号是"一个用于制作雄心勃勃的web应用程序的框架",这是一个相当大胆的主张,但正如Tom所说,两年多前,当这个框架从sproutcore2.0演化而来时,从来没有什么宏伟的愿景。"当时每个人都在为自己开发应用程序。我们都有工作要做,所以这是一个非常反复的过程。"Ember的早期版本"基本上是一个组件库",它允许在屏幕上显示数据绑定模板。但在他们自己的工作构建应用程序中,Ember团队感到沮丧,因为没有任何约定来管理在任何给定时间屏幕上显示的模板。他们还想创建一个JavaScript框架,让开发人员可以像Rails那样直观。"如果你是一个Rails开发人员,你几乎可以进入任何一个Rails项目,并了解其中的情况,但当时在Ember中不是这样的。你可以加入到Ember项目中,人们如何管理他们的控制器,人们如何管理他们的视图完全是临时的。"梳理抽象概念Ember团队还认为,在大多数web应用程序中,URL支持是不好的。"我会用它5分钟,然后按"后退"按钮,然后突然间,免费云服务器永久使用,我不在应用程序中了,我又回到了谷歌搜索结果,因为他们没有在里面输入任何网址。""我觉得这有点偶然,因为我认为我们从一件事上得到了两个问题的答案,那就是路由器。我们意识到,'嘿,URL是web决定屏幕上的模板和模型的方式'。我说的"如果这是最有雄心的事情的话,我就不会这么说了。"。梳理出正确的抽象概念并正确解决问题与情景解决是有区别的。"Tom承认,由于对特性的请求被拒绝,这种方法可能不受社区成员的欢迎,但他坚信这符合框架的最佳利益。"我工作的应用程序Skylight analytics,它非常受D3驱动,与Vine或Discussion这样的应用程序大不相同,这两个应用程序都更注重内容。但事实上,我们说,好吧,我们已经发现这些问题在所有应用程序中都很常见,这意味着这些问题是有价值的。"汤姆在我们内部对讲机工程会议上发言时,讨论了网址的重要性。观看下面的谈话视频。余烬vs角形当然,当谈到框架的时候,肯定会有很多选择,但是提到你使用的是Ember,几乎不可避免地有人会问,淘客pid,Google相关的JavaScript框架AngularJS是否被考虑过。人们试图把它归结为这个简单的二进制选择,这让他感到困扰吗?

"我认为有很多人只想加入最受欢迎的潮流,对吧?我认为,如果你选择一个纯粹基于流行度的JavaScript库,我认为你应该得到你应得的。但我认为有些应用程序Angular非常适合,有些应用程序非常适合主干网,有些应用程序只需要使用jQuery。因此,我当然相信为工作选择合适的工具。"在强调他对Angular背后的团队的钦佩之余,Tom也毫不害羞地指出他认为Ember做得更好的地方。他指出的两个特性是Ember的约定和对url的高级支持。土生土长的展望未来,Tom认为web应该是开发应用程序的首选平台,但这需要标准机构和浏览器供应商做出重大努力。"老实说,我想揍可可的屁股。所有这些本地平台,Android SDK或其他什么,我希望这些都成为过去。我希望网络成为人们开发应用程序的方式。今天,它是人们分发文档的方式,但特别是在移动设备上,我认为五年后,它可以成为人们发布应用程序的方式。应用程序商店不应该是什么东西。"

如果用户不必担心新功能的发布,就意味着用户无需担心新功能的发布。相比之下,标准机构层面的变化是缓慢的。与Google、Mozilla和W3C的代表一起,Tom也是可扩展Web宣言的签署者之一,该宣言希望确保这些制定标准的实施得到了实践Web开发人员的反馈。其目的是确保网络标准委员会迅速引入新功能,他们认为这些功能"对网络的长期健康至关重要"。"许多学者已经被从标准化机构中撤职,有时是强制的。取而代之的是,我们换成了从业者,那些每天都在开发应用程序的人,像我公司的耶胡达·卡茨(Yehuda Katz)这样的人,还有像博库(Bocoup)的里克·瓦尔德伦(Rick Waldron)这样的人。有一种紧迫感,是的,我们实际上需要与native竞争。"当被问到他希望在未来十年里在web标准和开发方面会发生什么时,Tom实际上指出了过去十年中没有发生的事情。"我希望在过去的10年里,标准机构和浏览器供应商更专注于在平台中公开新功能,而不是试图构建好的声明性高级api。因为高层次的api,一,它需要更长的时间。第二,他们更愿意骑自行车。"社区管理

他还相信恩伯在未来十年内仍然具有重要意义,这主要是因为他和耶胡达都从一天一天退下来