Web培训
400-996-5531
技术选型对创业公司至关重要,初期的选型可能会一直用到A轮甚至B轮,一个好的选型会让你少走弯路,产品更快推向市场,比竞争对手更快赢得客户,获取更多的资源。
一旦初始的选型错误,可能会导致后期重构系统等纠正步骤,不仅浪费时间也会浪费成本。可以说,对初创团队的技术leader,最重要的事情就是选择正确的技术体系。今天,我们就来聊一聊关于技术选型的那些事儿
前端语言,JSON还是XML?
JSON是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript的一个子集。XML指可扩展标记语言,很类似HTML其设计宗旨是传输数据,而非显示数据,XML标签没有被预定义,需要自行定义标签,同时XML具有自我描述性。
JSON与XML对比
1.可读性
JSON和XML的可读性可谓不相上下,很难分出胜负。
2.可扩展性
XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。
3.编码难度
XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有#提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。
4.解码难度
XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML输的真是没话说。
XML与JSON都是文本的,且它们都使用Unicode编码,同样具有可读性。XML比较适合于标记文档,而JSON却更适合于时行数据交换处理。根据自己的需求选择前端语言,当前端语言定下来之后就需要去选择后端开发语言。
后端语言那么复杂该如何入手?
1.Java
很多程序猿都表示,如果构建的是一个“大型”的WEB应用,那么他们会选择JAVA来开发核心功能,并且新员工入职培训也相对轻松得多,因为大部分人都了解Java。
2.PHP
php能够更快地解决事情,同时网上有大量的类可以使用,这让事情变得简单。有的程序员认为,PHP比其他一些语言更容易维护。PHP可在几乎所有的网站托管服务器中运行,价格便宜,它同时可以扩展。
但是PHP的语法较为复杂,如果选择了JSON的前端,也要考虑到前后端兼容的问题。
3.Node.JS
Node.JS,它诞生于2009年,Node的目标是提供一种构建可伸缩的网络应用的方案,服务器可以同时处理很多客户端连接。其最大的特点就是高超的性能,它以单进程、单线程模式运行,凭借事件驱动搞定一切,
Node和操作系统有一种约定,如果创建了新的链接,操作系统就将通知Node,然后进入休眠。如果有人创建了新的链接,那么它(Node)执行一个回调,每一个链接只占用了非常小的(内存)堆栈开销,同时它支持的编程语言是Javascript。
其实每一种语言都有一些伟大的框架,都能达成你需要的东西,这么多语言总有几个能够适合自己的产品,而且不同的功能也可以用到不同的语言。
每个程序员都有自己熟练运用的语言,不要强制开发人员去使用非常生疏的语言,一旦在过程中产生纰漏,可能会导致从头来过。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved