Yarn: Facebook贡献Javascript包管理器

的确定性算法,Yarn能保证在一个系统上的任何安装工作以完全相同的方式在其他系统工作。 安装运行简单: npm install -g yarn yarn yarn将替代你现在开发流程环境的npm

7 年 前

简单就是美!浅谈java各层框架。

很久没有来过Jdon了,感觉陌生了许多,也许有人看了我的标题以为我是一个ROR的鼓吹手,其实,刚好相反,基于现在开发的现状,我觉得JAVA阵营有必要站稳阵脚,分析清楚技术的走向,毕竟都涉及到我们

10 年 前

Python易用性与Go简单性比较

已经发生了足够大的变化,甚至再也无法启动应用程序,这种情况并不少见。 当然,这也太简单化了,现在的孩子都知道,容器的存在就是为了解决这样的问题。的确,多亏了 Docker 及其类似产品,我们才有

3 个月 前

要“软件工艺”还是要“足够用的设计”

,或者不重要的特性。 Joshua接下来讲述了一个发生在他自己的开发团队中的故事:应用程序中的Action类的processWith方法按照基类的约定,应该返回字符串类型的值,但是其中一个Action

10 年 前

Metadata:分布式系统设计要点和建议

正确性和恢复问题。 [*]确定性仿真还有助于调查代码是否符合协议。 [*]最后,确定性模拟还有助于通过单盒测试提高开发人员的开发速度,因为开发人员可以更快、更有信心地添加功能。 [/list

3 个月 前

GraalVM 21.0提供运行Java代码的第三种方式 - graalvm

Java使得Truffle上的Java具有非常有趣的特性:它可以自行运行。的确,Truffle上的Java是一个元循环VM,它可以在多个层次上运行(尽管每次运行的速度越来越慢)。 成为Java程序有许多

3 年 前

关于B/S结构的效率, 一些看法.Re: 谁偷走了我的ejb?

>>另一公司因为使用jsp+javabeans 两层结构,使用jdbc直连数据库(相 >>同水平下,理论上速度应比使用ejb更快),慢的导致用户不满,已经 >>被

20 年 前

Python删除了 GIL、增加新编译器、弃用optparse

,这并不是 2=>3 的情况,即不兼容的代码会中断。 采用两种不同构建方式的主要原因是为了管理未知的未知因素。 的确,没有人会认为无 GIL 会导致代码崩溃,但对于如此庞大的项目,你永远无法确定

7 个月 前

Java是濒临死亡还是比以往任何时候都更有活力? - Roger

并不明朗。当时进入甲骨文的其他产品(OpenOffice、Solaris、Hudson)前途未卜。 但 Java 的结果却不同:这里 Oracle 并没有放弃货架上的购买,而是投入了资源进行开发。而

2 年 前

敏捷是落后保守的?

早于它大约20到30年。这不是指控它剽窃,相反,这是一个断言软件开发有其特殊性,即使在技术和技术进步的情况下,这些模式也是不变的,因此您最终一定会重述这些模式。模式包括但不一定限于: 增量开发

2 年 前

从Rails到Clojure再到Java,最后回到Rails

速度很快,而且工作效率很高,而且我喜欢用Java 8进行编程。它的确更加冗长,但一个好的IDE在这方面有很多帮助。 有时候我认为Rails社区实际上可以从Java社区学到很多东西。反之亦然。例如,在

6 年 前

敏捷与软件的长期危机 - logicmag

专门用于特定的任务。 在与我们图书馆其他员工的会议上,开发团队的负责人用软件报告进展情况,其中包括一个显示每个项目状态的仪表盘。经理还可以向我们展示团队的 "速度 "图,即开发人员完成任务的速度,并

1 年 前

预测微前端的未来 - luca

一个很好的开发速度,将基础设施管理委托给云供应商。同时,我们必须转变思路,了解我们应该为微前端等特定工作负载利用哪些服务。 例如,我认为使用像AWS Step Functions这样的服务来简化微前端的

2 年 前

团队拓扑:模块化与划分团队相结合

Martin Fowler的同事Matthew Foster描述了团队拓扑和领域驱动设计如何帮助组织扩展技术 架构 和团队结构,从而显着提高开发速度。 模块化架构能改善软件交付吗? 是的

9 个月 前

为什么Java程序猿对Node.js和Javascript如此着迷?

Node.js并迷上了它。 有多着迷?自2010年以来,我撰写了大量关于Node.js编程的文章。四版Node.js Web开发,还有其他书籍和大量关于Node.js编程的教程博客文章。 当我在

5 年 前