`
andyyehoo
  • 浏览: 71167 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

谁会是开源的真正胜利者

阅读更多
知道自己搭建博客不是很难的事情很久了,只不过自己比较懒,而且觉得内容更加重要,是自己的空间或者公共的空间无关紧要,所以也没想到自己搭建一个博客。

知道一段时间前,一个做媒体的朋友,让我去他搭建的一个网站上帮他写文章,发现他做得这个多用户博客水平还不错,一问知道是用wordpresss,因为他不是做计算机的,对于他能够这么快就建个这样的系统,还是感觉有点惊讶的。

但是要出去旅游了,没什么时间留意,最近回来才开始细细品味和琢磨了。发现这后面的含义很大。

朋友是媒体的,对网络也有一定的知识。建立这个博客基本做的事情就是:

1)租赁一个好的国外虚拟主机,送域名,主机是Linux系统,带PHP和Mysql,全部是800rmb/年左右
2)下载个WordPresss,上传,建立一个子域名,指向上传目录
3)用浏览器访问主机上的WordPress系统,一步步安装指引做,OK,安装完毕

接下来就是非IT的事情了,叫朋友来一起写文章,因为是媒体的,所以人气很快就上去了。就是一个很像模像样的网站了。

简单的说,现在的基于web 2.0的网络应用,已经是如此成熟了,接近傻瓜化操作了。一个不懂IT和编程的人,也很容易就像装一个软件一样,在互联网上,通过浏览器,装了一个服务器,一个Web应用。

以后的互联网,应该就是这个趋势吧,构建网站是个很简单的事情。这是一个博客系统,或者说一个博客软件,还有其它的,例如一个CMS系统,一个音乐发布共享系统,等等。只不过等谁的操作系统,能够把这些步骤再傻瓜化一些而已了。WordPress的安装界面了,真的已经很傻瓜化了,就像软件安装一样的简单。

但是在这个趋势中,我看到的是什么呢?那就是PHP和Mysql的这个黄金组合,是如此的强劲,完全灭过了.net和java。而且都是4系列的版本最受欢迎。这个被诟病为没有良好的面向对象语言特性的语言,实际上已经静悄悄的,席卷了互联网的半壁江山。

为什么呢?

一是费用。随便简单搜索了一下,在olnevhost上,首页就有两种方案。一是php和mysql,10$/month。二是JSP和PostgreSQL,30$/month,当然也随便支持php和mysql。两者差价是3倍,而且php和mysql还有很多别的主机供应商,价格比这个优惠。jsp的少很多。

二是系统,大家可以找一下php的开源项目和java的开源项目。PHP的项目明显偏向应用性的,首页就是WordPress,xoops,mambo....等等;Java的偏技术性的,首页就是Spring,hibernate,Webwork...等等。当然,我知道Java也有Blog和CMS等应用性的开源项目,不过好像没有哪个被广泛应用的,而且配置难度也比较高,恐怕非专业人士难以胜任了。

是的,php没有java高级,所以人家不玩底层,开始玩上层了。而应用的可安装性和可配置性,对于非IT专业人士,却是如此的重要,他们不会关心php有没有面向对象,他们不关心php的性能那稍微一点点的慢,他们不希望去改代码,而且php的代码改起来根据傻瓜化...

更重要的是,由于PHP的简易和开放,这些系统都有一个共同的优点,也是良好软件设计的结果,丰富的插件,可以进行扩张,这个和PHOTOSHOP的插件有点相似,凭借容易安装的插件,非IT人士,也很容易给自己的网站,加上各种各样的动态功能了,而不需要编程知识,有些高级的插件,可以购买就是了。

也许是我了解不深,说实话,目前好像没有那个java开源系统,做到如此的好,大家都喜欢玩底层,折腾J2EE的企业应用。可是Web 2.0呢?

Java是否在这方面无所作为呢?也许我们应该考虑一下,是否应该向PHP们的开发者学习了,多做一些面向大众,真正实用的软件了。只是津津乐道于一个个孤立企业应用的高性能,互联网的明天并不在于此。Java的开发者们,是否应该更加关心普遍大众的应用呢?
分享到:
评论
11 楼 bookong 2007-12-11  
techim 写道
bcccs 写道

高手?这个世界从来都不是高手说了算。都是资本家说了算。

一语道破天机

有道理……
10 楼 techim 2007-12-10  
bcccs 写道

高手?这个世界从来都不是高手说了算。都是资本家说了算。

一语道破天机
9 楼 bcccs 2007-12-09  
andyyehoo 写道
学习语言不是问题,这个帖子不是讨论哪种语言的好坏。况且在构建企业独立的应用中,应用JAVA的优势是无须多言的。

关键是在开源的路上,到底应该怎么走?未来的网络世界,会是什么样子?老板们的想法是老板们的想法,我们程序员对于实际情况,应该有个清醒的了解。

JAVA说的模块化编程,说了n年,EJB描绘了一幕系统组件化,组件都可购买的场景,可是现在OVER了。倒是人家根本就不OO的语言,现在真的实现了很多系统组件的模块化,不同系统之间的钩子整合等等,而JAVA的开源系统,更多都是各做各的,没有一个互相协作的意思,这个可能也是高手的毛病吧。

高手?这个世界从来都不是高手说了算。都是资本家说了算。
8 楼 pdreamer 2007-12-09  
有道理,这就是因为各种东西能存在的原因
7 楼 andyyehoo 2007-12-05  
学习语言不是问题,这个帖子不是讨论哪种语言的好坏。况且在构建企业独立的应用中,应用JAVA的优势是无须多言的。

关键是在开源的路上,到底应该怎么走?未来的网络世界,会是什么样子?老板们的想法是老板们的想法,我们程序员对于实际情况,应该有个清醒的了解。

JAVA说的模块化编程,说了n年,EJB描绘了一幕系统组件化,组件都可购买的场景,可是现在OVER了。倒是人家根本就不OO的语言,现在真的实现了很多系统组件的模块化,不同系统之间的钩子整合等等,而JAVA的开源系统,更多都是各做各的,没有一个互相协作的意思,这个可能也是高手的毛病吧。
6 楼 bcccs 2007-12-04  
学门语言那么难么?
我就不懂了。精通不容易,拿来干活,个人以为顶多一个月,什么都上手了。过个10年,现在的语言都死光了,难道你就写回忆录过日子了?
5 楼 gigix 2007-12-04  
这个……Java你也得有地方host呀……
引用
1)租赁一个好的国外虚拟主机,送域名,主机是Linux系统,带PHP和Mysql,全部是800rmb/年左右

100$ host一个J2EE server,这不成赔本生意了么
4 楼 imjl 2007-12-04  
没有接触过复杂的东西的人
3 楼 flynetcn 2007-12-03  
一般作程序的都看不起php,很多人为了工资、个人发展、甚至脸面 选择了java/asp.net。
一个纯phper以上各方面确实都不好。
现在php应用越来越多,学php的菜鸟也越来越多,phper有望步asp的后尘,白菜价。
在公司,经理们即使不懂技术,也知道php那东西简单,手下的php程序员们写的东西没什末技术含量,随便从网上下载的代码都比他的员工写得好。而java呢,全世界懂技术的不懂技术的都知道java牛B!,高科技。
即便垃圾程序员写出来的垃圾java程序,经理们也会想这是高科技!这个比php牛B。
所以php和java的工资差距就出来了。简单这东西是双刃剑。流行的也未必是好的。
而真正在大公司做高级phper的,都不仅仅会个php,C/C++/UNIX/perl一般都会。
2 楼 andyyehoo 2007-12-01  
一个语言的兴衰对于其开发者是有相当影响的,包括薪水和发展,在没有超脱一定的层次之前。

做人不能鼠目寸光,只是埋头苦干,需要干什么就用什么
1 楼 bcccs 2007-12-01  
lz为什么要抱着java呢?需要php的时候就用就是了。
java只是你的job,不是你的career

相关推荐

    开源软件文集:开源革命之声.pdf

    O'Reilly公司也是开源社区的积极参与者和贡献者。作为一家出版和咨询公司,O'Reilly出版了大量关于开源软件和计算机科学的书籍,对于知识的传播和开源文化的推广起到了重要作用。 Tom Paquin则是***的成员之一。***...

    GHOST 1.0真正开源代码

    标题 "GHOST 1.0真正开源代码" 暗示了我们正在讨论的是一个名为 GHOST 的软件项目,其1.0版本的源代码已经公开。GHOST,通常指的是“远程控制工具”或者“远程访问木马”的一种,这在IT安全领域尤其值得关注。开源...

    一个真正开源免费的商城源码

    微信小程序电商平台(前后端开源PHP),包含分销,拼团,抽奖,红包,多店,会员制,种草社交,新零售等功能,整个系统架构非常简单,适合小型团队或者个人开发者二次开发。 小程序 + APP + 公众号 + PC + 生活号 + ...

    Android 开源在线音乐播放器

    还有简单的密码验证 开发软件:Android StudioAndroid 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器...

    开源时代200809(第3期

    在开源文化方面,杂志可能会探讨开源软件的知识产权问题、社区治理模式以及开源项目如何通过协作实现持续发展。开源社区的构建和管理是开源运动成功的关键,它促进了全球各地开发者之间的交流与合作。 此外,本期也...

    开源的opc服务器

    对于学习者和开发者来说,这个开源的opc服务器项目提供了一个理想的实践平台,可以深入了解OPC协议、C++编程以及工业自动化系统的设计原理。 总结,开源的opc服务器,尤其是由俄罗斯开发者用Visual C++编写的轻量...

    开源双接受.5.8G图传接收资料开源zip

    总的来说,开源双接受5.8G图传接收资料为DIY爱好者提供了一套完整的解决方案,他们可以通过学习这些资料,制作自己的高性能图传系统,同时也可以根据自己的需求进行定制和改进。这种技术的发展不仅推动了无线通信的...

    个人认为是最好的开源的Java论坛源码

    该源码不仅提供了一种极好的学习机会,而且还可以为使用者提供极佳的交流社区,并且可以进行自定义的修改以适应不同的需求。此外,源码的开源性质也使得它更加具有灵活性和可持续性,可以随时进行升级和维护。总之,...

    开源地图下载器

    开源地图下载器是一款由openlayers中文官方站研发的软件,主要功能是提供地图数据的免费下载服务。这个工具的独特之处在于它的开源特性,意味着用户不仅可以免费使用,还可以查看和修改源代码,根据自身需求进行定制...

    OSTC开源技术大会-陈阳-女性如何参与自由开源软件社区

    陈阳强调,了解并重视开源软件的价值十分重要,即使女性参与者之后转向其他领域工作,这段经验也会对她们的职业生涯产生积极影响。通过这些方法和持续的努力,开源社区可以逐渐实现性别多样性,让女性在开源世界中...

    开源技术大会2014-CSDN-蒋涛《关于开源的思考》

    开源项目和社区的发展离不开背后的贡献者,包括热情的开源爱好者、高校、基金会、企业以及各种开源行动。例如,UnitedStack是由程辉发起的,专注于开源项目的企业;OpenERP是一个中文社区,致力于开源项目OpenERP的...

    几大主流开源飞控平台优劣比较

    开源飞控平台比较 开源飞控平台是无人机系统的核心组件之一,负责飞行控制、导航和数据处理等功能。当前市场上有多种开源飞控平台,包括APM、Px4/Pixhawk、Autopilot、PPZ、MWC等。这些平台各有其优缺,今天我们将...

    Java 开源用户管理系统

    【Java 开源用户管理系统】是一个基于Java编程语言开发的用户管理解决方案,旨在提供一个易于学习、可扩展且功能丰富的平台,适用于初学者和有经验的开发者。这个系统的核心目标是帮助用户有效地管理和操作用户数据...

    SimpleBGC32- 开源三轴无刷云台算法完全解说_电机_mpu6050三轴云台_云台开源算法_云台电机_电机开源_

    总的来说,这个开源项目提供了一个完整的三轴无刷云台解决方案,对于想深入理解飞行器稳定技术、嵌入式系统设计以及电机控制的爱好者和工程师来说,是一份宝贵的资料。通过研究和实践,不仅能提升技术能力,还可能...

    2021年开源软件供应链安全风险研究报告.pdf

    本报告还提出了建设性意见,旨在帮助开源使用者和关注者在开源领域蓬勃发展下,更安全的拥抱开源生态。 本报告对开源软件供应链安全风险进行了深入的分析和讨论,为读者提供了全面的了解和指导。同时,本报告也提出...

    90几套Unity开源项目.txt

    根据提供的文件信息,...综上所述,Unity开源项目为学习者提供了一个宝贵的学习资源库,无论是对于初学者还是有一定基础的开发者而言,都有着不可替代的价值。通过合理利用这些资源,可以加速个人技能的成长和发展。

    CSDN开源夏令营-活动简介幻灯

    8. 个人成长与开源精神:文件中强调了通过参与这样的活动,参与者不仅能够为开源项目做出贡献,还能够成为开源的忠实信仰者或布道者。这表明了参与开源项目对个人职业发展和技术成长有正面影响。 总结来说,文件...

    金山开源源代码 金山开源源代码

    开源源代码通常会附带一种或多种开源许可协议,如MIT、Apache 2.0、GPL等。这些协议规定了如何使用、修改和分发代码的规则,保护了原作者的权利,也鼓励了代码的共享和再利用。了解并遵守这些协议是使用金山开源源...

    FTP开源代码 C++

    总的来说,这个开源的C++ FTP项目为深入理解FTP工作原理和网络编程提供了实践平台,无论是对于初学者还是经验丰富的开发者,都是一个值得研究的宝贵资源。通过阅读、调试和修改代码,你不仅可以提升C++编程技能,还...

Global site tag (gtag.js) - Google Analytics