看到了许多新的技术,对自己今后要学习什么样的技术感到迷茫。
1.有人说Python和Ruby是今后可能发展比较好的技术,但是他们没有好的开发框架,很难学习,而且开发效率低。可能运行效率比较高。尤其是Python,没有好的IDE,而且安装和配置很麻烦。
2.Java可能会没落,但是很多的开发模式都是基于Java做的,而且得到了很好的实现。有着经典的实现框架。Spring,Hibernate,Ejb,等等,而且各种资料也很多了。
3.关于数据库方面,现在关于关系型数据库和非关系型数据库的争论很多,但是对于关系型数据库,数据的完整和安全性是NoSql无法实现的,但是从并发的效率来说,NoSql是更好一点,数据的可靠性,安全性,完整性,并发量是一个数据库要考虑的东西。
4.关于界面的语言,也是一直有争论的,主要是Flex,JavaScript,还是微软的换一个什么语言。Flex确实可以做的很好看,而且适量图形处理的很好,不存在跨浏览器的兼容问题,但是它对Ajax的支持似乎是不是很好,对于RIA,等大量数据交互的动作,有他自己的实现方式,和Ajax的性能比较也不清楚。
5.自己的感想
5.1 数据库:cassandra+hadoop
查过很多资料,介绍了很多数据库,但是总体感觉还是这个组合比较好,首先
cassandra很多大公司已经在用了,他的可靠性和安全性还是有一定保障的。hadoop是处理并发集群的,但是它主要是为云计算而诞生的,晕计算确实是个好东西,单个机器的硬件性能是有极限的,通过云计算,能事我们做到更好的效果,尤其是在大量的数据查询操作的时候,更加能突出他的优势。
5.2 开发语言:(适合工作的)Java
Ruby没有学习过,但是看了一些资料,总体上不是很了解。Python认真学习了一个阶段,总体感觉是,开发环境的搭建太麻烦,IDE还可以,但是没有成熟的框架可用,只有zope(框架),zodb(数据库),但是它的性能很高,而且几乎所有的平台都能运行,Java是PC 的所有平台都能运行,但是Python是所有的平台,PC机器,移动终端,还有机顶盒那些,感觉确实是比Java的跨平台性更好。但是学习曲线有点高,关键是国内没有几个公司在用,所以你学了,但是工作中用不到,还是会忘记的。
5.3 前台脚本:JavaScript
js 的框架也有很多,但是主流的不多,比较好的,而且是免费开源的,就是dojo,Yui等,现在公司在用yui。
但是js 的浏览器兼容性也是一个不小的问题。IE,FireFox,Oprea等都有问题。
js 最难操作的,也是最麻烦的就是SVG,适量图形了,现在FixFox支持了,但是IE要到9才支持,而且对于标准,两者还不统一。以后也是问题。
对于前台js框架框架来说,最难实现的就是,drag and drop,guid,chat,也就是拖拽,表格和报表了,尤其是报表,使用SVG实现是最舒服了,而且也是最理想的。有一些做js框架的,做报表就非常好。guid主要是通过Div实现的,也不复杂,就是chat,着实复杂啊。但是用Flex做这个就非常简单了。而且效果也非常好。这点是Flex相对Js最大的优势了。
但是随着HTML5,SVG的大量应用,相信Flex的这个优势会逐渐降低的,所以我觉得Js 还是可以的。
分享到:
相关推荐
毕设和企业适用springboot企业数据管理平台类及跨境电商管理平台源码+论文+视频
功能说明: 环境说明: 开发软件:VS 2017 (版本2017以上即可,不能低于2017) 数据库:SqlServer2008r2(数据库版本无限制,都可以导入) 开发模式:mvc。。。
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot社交应用平台类及用户数据分析平台源码+论文+视频
大米外贸商城系统 简称damishop 完全开源版,只需做一种语言一键开启全球133中语言自动翻译功能,价格实现自动汇率转换,集成微信支付宝 paypal以及国外主流支付方式,自带文章博客系统。 软件架构 基于MVC+语言包模式,增加控制台,API导入产品方便对接其他系统(带json示例数据)。 使用要求 PHP7.4+ MYSQL5.6+ REDIS(可选) 安装方法 composer install 打开安装向导安装 http://您的域名/install 特色 1、缓存层增加时间与批量like删除 2、API产品导入方便对接其他系统 3、增加控制台命令行,命令行生成语言翻译包 4、后台一键开启自动翻译模式,支持全球133中语言,由于google代理翻译需要收费,这个功能需要付费。 5、可选购物车与ajax修改购物车产品 6、一键结算checkout 7、增加网站前台自定义路由 方便seo 更新日志 v3.9.7 集成鱼码支付接口,方便个人站长即使收款到账使用 v3.9.3 更新内容 1:增加ueditor与旧编辑器切换 2:增加可视化布局插
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot生鲜鲜花类及生物识别平台源码+论文+视频.zip
毕设和企业适用springboot企业健康管理平台类及视觉识别平台源码+论文+视频.zip
毕设和企业适用springboot视频编辑类及餐饮管理平台源码+论文+视频.zip
labview程序代码参考学习使用,希望对你有所帮助。
毕设和企业适用springboot社区物业类及智能仓储平台源码+论文+视频
毕设和企业适用springboot企业知识管理平台类及人工智能医疗平台源码+论文+视频
毕设和企业适用springboot汽车电商类及新闻传播平台源码+论文+视频
毕设和企业适用springboot生鲜鲜花类及全渠道电商平台源码+论文+视频.zip
毕设和企业适用springboot企业数据智能分析平台类及投票平台源码+论文+视频
毕设和企业适用springboot全渠道电商平台类及人工智能客服平台源码+论文+视频
毕设和企业适用springboot企业云存储平台类及AI数据标注平台源码+论文+视频
毕设和企业适用springboot人工智能客服系统类及旅游规划平台源码+论文+视频
毕设和企业适用springboot社交电商类及环境监控平台源码+论文+视频
毕设和企业适用springboot生鲜鲜花类及大数据存储平台源码+论文+视频