mar*_*her 15 javascript node.js
我来自"传统的Web应用程序"背景:思考Java,.NET,PHP,ColdFusion等.
在评估NodeJS作为非平凡应用程序的主要服务器端技术时,我想知道开发人员和运营人员可能期望面对的哪些复杂性,问题和挑战是NodeJS独有的.简而言之,我想减少我的未知数.一些(不是全部)示例:
等等.开发,维护和生产管理100 + K LoC代码库有哪些经验教训,这些代码库部署在服务器场中,受到数十名开发人员的欢迎?
我会尝试回答你的一些问题
它如何适应大型团队的发展?在20或50或200名开发人员的团队中,Node存在哪些独特的挑战?
数据库访问存在哪些独特的挑战?"Enterprisey"数据访问问题主要通过Java处理(连接池,安全性等,通过Spring).这是Node的情况吗?
报告繁重的应用程序通常需要Excel,PDF,甚至是PNG导出...... Node如何在这种类型的应用程序中使用?
Node是否在开发时调试方面提出了独特的挑战?
存在哪些独特的运营挑战?从服务器重启/热代码交换/负载平衡到监控和管理生产集群的工具.
看看Git来管理你的代码.并根据您想要做的事情选择语言(高并发性,可伸缩性)