2007年值得去思考的N大软件技术

2006年转眼就要过去了,又到了满网尽待“N大“时。已经约定俗成,每每到这时,铺天盖地的N大回顾与展望就会跃上各大网站的头条。热热闹闹的IT技术圈,这个时候总是会被彻头彻尾的品头论足一番。我先把正在思考的N大软件技术记录下来吧,希望可以找到答案。(逐渐更新)

  1 网络时代数据库如何存数据?

  数据库已经不再是存取大规模简单结构数据的时代,对于绝大多数企业来讲已经是必不可少的IT基础构建。在网络时代,企业对于文档、邮件、视频等非结构化数据的传输、存取的需求越来越迫切。传统的关系数据库是通过2维表来存取数据,但当需要用多层表嵌套的方式来描述问题的时候,无论是处理表的关联还是数据查询都带来了很大的不便。所以目前的主流数据库厂商都纷纷提出自己的数据存取解决方案,当然这些技术本身并不是今天来刚刚提出,只不过来自用户需求的迫切,真正唤醒了它们。比如,目前在企业内,异构平台不同应用数据的转换传输通常会以XML格式为标准,而XML的数据结构灵活,转换为关系型去存储查询性能很差。所以,Oracle,DB2等等都增加了对原生XML数据库特性的支持,并使用XML qurey语言对数据进行直接查询,无需进行关系表-XML之间的转换。又比如为了适应如今面向对象设计的封装和可扩展性思想的对象数据库系统。直接对OO模型定义的对象提供一个持久的、可共享的对象库的存储和管理。以及多维数据库,从而很容易地实现处理复杂数据模型、大数据量、高并发性访问。传统关系型数据库已经稍显乏力,在此之上的“后关系型“数据库时代已经来到。

  2 是动态语言还是语言动态特性?

  开发语言的变迁始终是软件领域最受关注的话题。而随着ruby所带表的动态语言的成功,一时间有不动态就不行的架势。其实不难发现,ruby的成功其关键在于它有RoR一套优秀的框架。使它可以更加灵活的响应企业开发中快速多变的业务需求。而动态语言也就被扣上了可以提升开发效率的帽子。而编程的效率来自许多指标,和最终应用的性能其实也并不是一个概念。如今Java平台,还是.net平台也都声称要支持ruby,而实际的意思是,它们是要吸纳RoR框架的优势。我们也可以从C#3.0,linq中看到一些动态的特性。所以微软也好,SUN也好,它们是否会真心支持ruby还很难说。动态语言本身的发展是否会像python一样不温不火,还是会不断被新的动态语言取代?又或者JAVA,.NET平台中加入更多动态特性,而最终吞噬了动态语言?

  3 客户端会需要多核计算吗?

  随着,Intel 四核处理器的轰轰烈烈的发布,再次将人们的视线聚焦在了多核计算。不可否认,多核的出现是处理器发展的必然。由于受到工艺水平的限制,单纯提升主频来增加处理器的计算性能,并不是最明智的选择。对于需要高性能计算的服务器来讲,多核计算带给他们的是更高的计算性能和更低的成本。但服务器端的多CPU,多内核并行计算已经不是什么新鲜的事情,因此突然间多核受到如此的关注,我想是因为,Intel把多核带到了普通用户和企业面前。不过,如今已经是网络时代,更多的计算任务将交由网络服务器来承担,客户端将更多扮演展现层计算的角色,到底需要多大的计算能力,真的需要4核、8核。。。。。。CPU?相信不会有哪个用户会不断的升级利用不上的计算能力。客户端会需要多核计算吗?

  4 微软将彻底被排挤出企业服务器端市场?

  Oracle推出Linux计划,紧接着微软Windows突然和Novell Suse linux合作,震动了整个IT产业。给人们最直观的感觉就是微软windows和linux之争热闹了。然而在这些事件的背后,却有另外一个信号,微软很有能因此彻底被挤出服务器端应用市场。为什么这么说?虽然linux和windows 口水战不断,但是从技术角度讲各有长短,linux对于微软Windows Server并不是致命的威胁。但真正让微软感到害怕的是像oracle这样的厂商,将企业解决方案购建在linux之上。这样企业在选择Oracle产品的时候自然也就会选择linux系统平台,而微软产品跨平台特性一直不好,因此Oracle,Ibm的这些举动很可能最终将微软赶出服务器端应用市场。所以,微软会赶忙和Novell合作并大力发展虚拟技术,希望可以阻止Oracle对linux市场控制。微软接下来会做什么?收购Novell,推自己的linux又或者开放Windows?当然像SAP与微软目前的合作对微软也是一个机会。

  5 RIA技术会是怎么一番景象?

  RIA 的提出其实已经是几年前的事情了。在C/S-->B/S之风兴起的时候,就已经有人提出,B/S过于单调的用户体验以及与服务器端交互性能的问题,其实无法满足用户的需求。一种综合C/S丰富用户体验以及免去安装部署维护等问题的富客户端应用,必然是网络时代应用的一个发展趋势。宽带网络的普及加速了用户对RIA的需求。然而真正阻碍RIA发展的其实是技术本身。一直以来也没有一个具有很好跨平台性能的富客户端技术来满足程序设计的需求。而无论是ASP.NET也好还是其它PHPweb开发技术一个致命的问题是,无法真正把客户端与服务器交互的问题解决好,最基本的大量本应该由客户端去解决的展示层问题,也不得不通过服务器端来处理。谁能真正解决这个问题。AJAX这个时候便自然的充当了消防员的角色,解决一时之需。但它能承担起推动RIA发展的重任吗?已经争论的口水满天飞。一直在页面设计领域占有霸主地方的Adobe,已经暗暗的借助其Flash应用的优势,发展自己的AS脚本语言。阿波罗计划,开放AS VM给Firefox,flex等等一系列举措已经显示了自己的决心。然而摆在它面前的问题是,如何说服广大的设计人员再去学习一套AS脚本语言。微软自然不会放弃这个市场,WPF,XAML,Atlas框架的大变样,Expression产品的独立推出,也展现了自己的雄心壮志。对于微软来讲它的优势是客户端操作系统平台和浏览器市场的统治地位,但究竟Expression能有多大的吸引力扭转广大设计人员的习惯去学习全新的设计工具和语言,也将面临挑战。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
水资源是人类社会的宝贵财富,在生活、工农业生产中是不可缺少的。随着世界人口的增长及工农业生产的发展,需水量也在日益增长,水已经变得比以往任何时候都要珍贵。但是,由于人类的生产和生活,导致水体的污染,水质恶化,使有限的水资源更加紧张。长期以来,油类物质(石油类物质和动植物油)一直是水和土壤中的重要污染源。它不仅对人的身体健康带来极大危害,而且使水质恶化,严重破坏水体生态平衡。因此各国都加强了油类物质对水体和土壤的污染的治理。对于水中油含量的检测,我国处于落后阶段,与国际先进水平存在差距,所以难以满足当今技术水平的要求。为了取得具有代表性的正确数据,使分析数据具有与现代测试技术水平相应的准确性和先进性,不断提高分析成果的可比性和应用效果,检测的方法和仪器是非常重要的。只有保证了这两方面才能保证快速和准确地测量出水中油类污染物含量,以达到保护和治理水污染的目的。开展水中油污染检测方法、技术和检测设备的研究,是提高水污染检测的一条重要措施。通过本课题的研究,探索出一套适合我国国情的水质污染现场检测技术和检测设备,具有广泛的应用前景和科学研究价值。 本课题针对我国水体的油污染,探索一套检测油污染的可行方案和方法,利用非分散红外光度法技术,开发研制具有自主知识产权的适合国情的适于野外便携式的测油仪。利用此仪器,可以检测出被测水样中亚甲基、甲基物质和动植物油脂的污染物含量,为我国众多的环境检测站点监测水体的油污染状况提供依据。
### 内容概要 《计算机试卷1》是一份综合性的计算机基础和应用测试卷,涵盖了计算机硬件、软件、操作系统、网络、多媒体技术等多个领域的知识点。试卷包括单选题和操作应用两大类,单选题部分测试学生对计算机基础知识的掌握,操作应用部分则评估学生对计算机应用软件的实际操作能力。 ### 适用人群 本试卷适用于: - 计算机专业或信息技术相关专业的学生,用于课程学习或考试复习。 - 准备计算机等级考试或职业资格认证的人士,作为实战演练材料。 - 对计算机操作有兴趣的自学者,用于提升个人计算机应用技能。 - 计算机基础教育工作者,作为教学资源或出题参考。 ### 使用场景及目标 1. **学习评估**:作为学校或教育机构对学生计算机基础知识和应用技能的评估工具。 2. **自学测试**:供个人自学者检验自己对计算机知识的掌握程度和操作熟练度。 3. **职业发展**:帮助职场人士通过实际操作练习,提升计算机应用能力,增强工作竞争力。 4. **教学资源**:教师可以用于课堂教学,作为教学内容的补充或学生的课后练习。 5. **竞赛准备**:适合准备计算机相关竞赛的学生,作为强化训练和技能检测的材料。 试卷的目标是通过系统性的题目设计,帮助学生全面复习和巩固计算机基础知识,同时通过实际操作题目,提高学生解决实际问题的能力。通过本试卷的学习与练习,学生将能够更加深入地理解计算机的工作原理,掌握常用软件的使用方法,为未来的学术或职业生涯打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值