今天贾老师给开了个会,讲了一些困扰了我很长时间的问题。从前我是相当盲目的,不知道何去何从,现在好了,贾老师给了我全部答案。
我们要做什么?这个问题最重要了,不知道要做什么的人什么也做不了,好在我很早就知道了。我们或者做项目,或者做研究。项目前些时间做过很多了,贾老师说近期应该不会有重大的项目了,也就是说近期的主要任务是沉淀下来,做一些研究。贾老师说你所学到的一切东西都是来自与你所做的东西,所谓实践出真知大概就是这个意思了。
研究也是需要一个方向的,我们的方向大概有两个吧,一个是平台的体系结构,这是一个复杂的问题,确切说我现在还没有完全搞清楚。另一个方向叫做普适计算(应该是这几个字吧,如果没记错的话),我们 要做的是商务普适计算,其实说到底,普适计算的核心应该是相同的。
有些人,很牛的人,开始预测将来一段时间网络会何去何从,一个是web service,我很奇怪贾老师介绍的这个Web Service和我从前接触和理解的是不太相同的,应该说贾老师说的这种模式是更先进更前卫的;另一个是语义Web,我想就算不是牛人的话,也不会否认这个发展方向,我们需要的web其实就是越智能越好,最终智能到什么程度,大概就是这个语义web了,它可以让互联网知道存在于互联网上的文件是什么含义,通俗说就是能听懂人说的话;最后一个就是p2p了,我曾经非常看好这个技术,如今的互联网速度是最重要的发展瓶颈之一,当然包括ip数目严重不够用等等,p2p技术在一定程度上给予联网速度以很大的改善,但是不是所有人都能够做到人人为我,我为人人的,只想下载而不想上传的人多了去了,他们会使用各种方法来不做“贡献”。在Ajax和Flex的应用比较中,我发现Flex比Ajax具有更高的网络速度要求,这可能也是制约Flex发展的原因之一,其实Flex所做出的交互并不比Ajax差,甚至在某些方面要强过Ajax,可是它在应用方面却被Ajax远远的甩到了后面,我也曾幻想着Flex可以使用p2p的技术来改善其网络速度,不过我知道这太遥远了,希望更多的人加入到研究p2p的行列中来。
现在的网络应用绝大部分都是基于B/S结构的,这里面就包含了服务器和浏览器之间交互的问题。
浏览器端使用的技术有HTML(地球人都知道的),还有CSS,样式表,样式表的大量使用使网站的设计更加简单,因为它加强了网站开发的分工,存储数据应该使用XML,使用JavaScript可是在浏览器端实现简单的函数调用功能,所有这些加起来,基本上就是最近让我们如雷贯耳的Ajax技术了。
在服务器端,我们使用的平台不外乎JAVA或者.NET,而现在JAVA平台的使用似乎占据了绝对的优势,J2EE太强大了,强大到我们都不能够描述她到底能做什么。
几乎所有的网络应用都应该涉及到一个很重要的方面,那就是数据库,所以数据库的发展才会如此之快。关系数据库刚刚健全,面向对象的数据库模式已经被提出来了。怎样研究,怎样发展,我们需要拭目以待。
知道我们要做什么,知道我们用什么做,知道我们要学什么,我觉得我就应该开始为止奋斗了。
加油!相信自己一直都在进步。