技术栈的选择总结

Posted 道亦无名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了技术栈的选择总结相关的知识,希望对你有一定的参考价值。

好的技术栈的扩展要快于需要进行的维护。

最初选择的技术并不是关键,最初决定在最后看来一定是错的,唯一的问题是它会错多久。关键在于,他要在遇到拐点时有壮士断腕的勇气,而不是为了存活而一层一层地给他贴上创可贴。

遵循这样的准则及其重要。从目标来看,这比紧跟潮流,为了做出出事的最佳技术决定而进行无穷无尽的设计分析要更为重要。我们应该做的是,确保把自己和环境锻造成能够适应各种变化,能够知道什么时候是重建的合适时机。

google就是一个很明显的“非自主发明不可”的栈,他所有的一切都是内部编写出来的。在google的时候,我想可能除了gcc之外,我没用过任何一种开源工具或库。部分原因是google领先行业内其他所有公司5年或5年以上。google所做的东西,就像MapReduce(使用无数低成本的商业硬件去运行分布式系统)这样的产品,他们基本上都是在发明和普及很多这样的产品。这些产品在现在全都成了行业标准,但是大部分在Goolge之前并不存在。google就是应为比其他公司超前了许多,所以不得不去实现,这样的境况也许有成了一种自我增强,因为我们已经形成也适应了非自主发明不可的文化。

编程范式:
1、面向对象编程
2、函数式编程
3、静态类型
4、自动内存管理

当你选择一门语言时,面对的不仅仅是技术上的权

以上是关于技术栈的选择总结的主要内容,如果未能解决你的问题,请参考以下文章

全栈的另一个选择:Serverless 无服务框架

链式栈总结

SpringCloud微服务技术栈的注册中心Eureka

栈的总结_legend

SaaS技术栈的走势

最终,为什么选择go-kit