新闻发布
管理系统Web应用开发的大多数是精简的JavaScript框架和库等角或反应,灰烬,和Vue JS。原因是这些JavaScript框架和库要求履行你的概念非常易于管理和相对容易实现代码的复杂性。它们有助于减少“意大利面代码的问题。“如果你的工作作为一个Web开发者正在变得更加容易,哪里都是,“工作”了吗?我们的用户…更具体地说,我们的用户的Web浏览器。在大多数,如果不是所有的Web应用程序,浏览器必须加载整个库使用的只是其中一小部分。这大大阻碍了Web应用程序的运行时间浪费的处理能力。幸运的是,Svelte JS已经来救援。
苗条是一个新的框架,编译你的HTML,CSS,JavaScript,成小的独立的香草JS模块的构建过程。它不仅给vanilla JS写信给你,但它分析源代码,其中包括用于外部框架。然后雕功能,目前没有使用的应用程序和所有必要的代码直接嵌入在模块。这样的结果是比较小的,精益模块。那苗条的销售帮助Web开发中的一个大问题是互操作性,丰富的哈里斯地址在苗条的博客
“考虑互操作性。想NPM安装酷桌面日历使用它在您的应用程序?以前,你可能只有当你已经用做(正确的版本)的框架,组件是专为–如果酷-日历部件建于反应,你用角然后,嗯,硬奶酪。但如果插件作者用苗条的,应用程序,使用它可以使用你喜欢的任何技术的建立。(在待办事项列表:一种将苗条的组件为Web组件。)”
神奇消失的UI框架
利用任何框架你渴望使普遍化的Web开发组件是一个很诱人的概念。只有时间会告诉我们,如果苗条完全可以带到前端Web应用开发的自由。
乍一看,苗条的JS肯定会带来一些好点的表,但它只是太早告诉多少它会在前端开发的世界,它将如何来寻求问题的某些。一个是多么苗条会处理使用图书馆多次相同的部分应用。多个Web部件可以捆绑相同的库函数;编译成不同的模块,创建冗余代码时,你可以将整个图书馆一次的多个模块使用。虽然这不是通常会在一个较小的应用是显而易见的,它可能有更大的Web应用的效果,终导致在利用原有的图书馆是一个更可行的选择。也就是说,苗条的JS的创造者,Rich Harris阐明他的观点of the未来快速的碰撞在Web应用程序开发的世界,在Reddit上。
“…我希望苗条的不一定每个人都会选择它,但这一想法的建造时间代码生成将成为更广泛的…”
在一天结束的时候,一个Web开发者,苗条是另一个框架。它简化为浏览器,但事情可以得到一点混乱当你把构建工具,管理代码的依赖关系,以及部署发挥包装代码。该框架是真的年轻,肯定有一吨的潜力是一个指数的有力工具;而更多的例子和文档可能会在不久的将来证明。留意苗条的JS更注意建立时间代码生成。