<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[秋尘……]]></title>
<link>http://www.nggr.net/</link>
<description><![CDATA[孤独的秋……寂寞的尘……QQ：45225587]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[pengyou127@163.com(南宫过儿)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>秋尘……</title>
	<url>http://www.nggr.net/images/logos.gif</url>
	<link>http://www.nggr.net/</link>
	<description>秋尘……</description>
</image>

			<item>
			<link>http://www.nggr.net/article.asp?id=643</link>
			<title><![CDATA[庆祝QQ达到48级……]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[随心所欲]]></category>
			<pubDate>Thu,13 Nov 2008 19:20:37 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=643</guid>
		<description><![CDATA[<img src="http://www.nggr.net//attachments/month_0805/48qq.jpg" border="0" alt=""/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;等了这么久终于到48级了，庆祝一下！哈哈，其实也没什么实际意义。就是看着三个太阳心里舒服……]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=642</link>
			<title><![CDATA[成就PHP高手的五个必由之路]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[网页设计]]></category>
			<pubDate>Wed,12 Nov 2008 19:27:42 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=642</guid>
		<description><![CDATA[经常有一些经验不足的PHP开发人员在Freenode的##php IRC频道上问问题。如果问题很琐碎，或者答案显而易见，或表现得象一个菜鸟，很快他们就会发现会受到如下一些回复的炮轰：“去读该死的手册去吧”，“好好去学一学PHP吧”，“我们不是你个人的导师”或更直接的“你需要成为一个更好的PHP开发者”。但是，怎样才能成为一个更优秀的PHP开发者呢？在这篇文章中，我列出了五种成为更优秀的PHP开发者的方法，让你在PHP开发过程中提高效率，用更少的代码来完成更多的事情。在PHP的开发过程中永远会有更多的内容需要去学习,如新的核心函数，新的框架，新的设计模式，新的编码或文档规范等等。下面就是一些成为更优秀的PHP开发者的最佳途径。<br/><br/>1.阅读手册<br/>没什么比阅读手册更值得强调的事了–仅仅通过阅读手册你就可以学习到很多东西。特别是有关字符串和数组有关的函数。就在这些函数里面包括许多有用的功能，如果你仔细阅读手册，你会经常发现在以往的项目开发过程中，很多时候你在“重复发明轮子”，而实际上你只需要一个核心函数就可以完成相应的功能。手册是你的朋友。<br/><br/>2.阅读程序源代码<br/>有很多使用PHP开发的开源程序。为什么不去学习和借鉴呢？下载一份开源的PHP应用程序的源代码，仔细阅读它吧。也许越大的项目越值得去阅读，虽然它们也许有更复杂的结构和系统，但也有更详细的解释文档。如果你不知道从哪里开始，可以看看网站 <a href="http://www.sourceforge.net" target="_blank" rel="external">http://www.sourceforge.net</a>。<br/><br/>3.学习一种框架<br/>现在的框架如雨后春笋般纷纷出笼;它们中的大部分都是开源的，可以直接从网上下载，当然你要知道从哪里去下载。可以先选择一些主流的框架 — 网站<a href="http://www.phpframeworks.com" target="_blank" rel="external">http://www.phpframeworks.com</a>里有一个非常好的主流框架的列表。<br/><br/>4.研究<br/>在PHP网站开发过程和讨论中你可能听说过很多术语。从OOP到MVC,KISS到DRY,YAML到INI,甚至REST到XML-RPC，也许有数百个与你的工作直接相关的技术概念。你也许对它们有了一个基本的了解，但你真的了解它们到底是什么，对你有什么意义吗？花一点时间去做些实实在在的研究吧。Wikipedia是从事这些研究的很好的起点。你一定会从中学到一些新知识的。<br/><br/>5.学习面向对象程序设计<br/>这也许是上一个方法的继续，但是OOP比你想象的更重要。你真的了解PHP5中OOP是如何实现的吗？例如，你真的了解抽象类，接口，“implements”关键字，静态方法和静态属性，访问修饰符“protected”吗？甚至许多有经验的开发人员都倒在这些问题的面前。如果你能充分利用OOP的特征，你就可以节省很多的开发时间。<br/><br/>就是这些。要想成为PHP高手，这是五个最直接而又重要的的方法。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=641</link>
			<title><![CDATA[PHP学习优秀网站推荐……]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[网页设计]]></category>
			<pubDate>Sun,09 Nov 2008 17:53:19 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=641</guid>
		<description><![CDATA[LAMP兄弟连：<a href="http://bbs.lampbrother.net/?fromuid=7562" target="_blank" rel="external">http://bbs.lampbrother.net/?fromuid=7562</a> ；<a href="http://bbs.lampbrother.net/?fromuser=" target="_blank" rel="external">http://bbs.lampbrother.net/?fromuser=</a>王小虎 （大家用我的两个链接进去可以增加我的积分哟……）；兄弟连这个PHP网站强烈推荐，里面视屏讲座非常优秀。如果有需要的同学请加我QQ：45225587；可以免费COPY给你，因为下载很费时间的！<br/><br/>PHPChina开源之路：<a href="http://www.phpchina.com" target="_blank" rel="external">http://www.phpchina.com</a> （PHP最全的一个官方网站）；<br/><br/>PHP5研究：<a href="http://www.phpv.net" target="_blank" rel="external">http://www.phpv.net</a> （技术性网站）；<br/><br/>超越PHP：<a href="http://www.phpe.net" target="_blank" rel="external">http://www.phpe.net</a> （值得去的网站）；<br/><br/>最后劝告学习语言的同学，虽然英语不是最重要的，但是多学点英语对编程还是很有帮助的。这里推荐一下可以下载有“新东方教育集团”视屏讲解的英语：<br/>大家论坛：<a href="http://club.topsage.com/?fromuser=pengyou127" target="_blank" rel="external">http://club.topsage.com/?fromuser=pengyou127</a>&nbsp;&nbsp;（里面的外语学习资料很丰富，本人就下载了新概念一至四册的FLASH教学版，非常好。希望同学们能在这里多学点东西）<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:red">告诉大家：每天进步一点，就是成功；坚持才是成功最重要的捷径……</span>]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=640</link>
			<title><![CDATA[写给刚刚上岗的网站技术人员]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[网页设计]]></category>
			<pubDate>Mon,03 Nov 2008 09:45:13 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=640</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;工作5年了，网站相关的开发工作也干了4年多。负责带领团队也好几年了。面试和带领刚工作的人也不少了。其中的优秀者不少，但是大多数都存在下面提到的几个认识误区。把这些问题提出来，希望对刚参加工作没有多久的程序员们有所帮助，少走弯路。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;公司招你进来，其实最重要的就是看到你的工作能力和工作态度是可以接受的。工作能力指你能满足他们的工作期望，或者在可接受的时间范围内，经过培训后，可以满足这个工作期望。<br/><br/>工作态度指你能有些做职员的基本素质。<br/>这个道理应该所有人都清楚。但是到实际事情时候就经常犯迷糊。下面几点是经常会出问题的地方：<br/><br/>1、不经测试，Review，就认为自己工作完成了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;你的代码或者应用一旦被别人Review ，或者进行试用。这时候你代码的好坏，或者功能是否在各种场景下是否可用，都会影响你这个人在上级及同事眼里的可信任度。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;代码书写的规范，性能的高质量，各种功能在各个场景都可用，则表示你这个人是完全可信的。下次上级给你分派任务的时候，就可以给你更多的自由度来发挥。长此以往，前途和钱途自然就随手可得。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;反之，代码不规范，功能好些场景不可用。这只能让上级或同事觉得你不可信任。每次都需要处理你带来的这些问题，说恶心点就是你每次拉完大便都没擦屁股，每次都得你的同事和上级帮你擦屁股。数次都这样后，上级或同事下次跟你沟通的时候就会觉得你这个人不可信任，一件事情必须反复多次强调，总觉得你还会作出问题。你的信用已经非常危险了。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;你在别人眼里的信用就这样被你慢慢透支了。透支到一定程度，走人吧。整个团队的效率会因为你而变慢（每个人跟你沟通的成本都会影响到他本人的产出），你不走人谁走人。<br/><br/>2、最短可接受的工作时限<br/>&nbsp;&nbsp;&nbsp;&nbsp;你有没有统计过，公司分派给你一个工作时候，上级指定的这项工作计划做多久的预计，跟你自己的预计有多大差异？<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;如果你预计时间大于上级给的工作计划时间，同时上级没有增派人手进行相关工作。除了BT的领导外，那只有一种情况：上级对你的工作态度非常不满，认为你的薪水对应的工作能力不是这么点。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;对于刚工作的，更多的是你表现出来的工作能力在公司的平均工作能力之下。同时公司觉得你对工作没有表现出足够的热情。 一个能力在平均水平下面，又缺乏工作激情的人，他的前途在那里？？ <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;如果这个人还没有表现出几个月后能达到平均水平之上的希望，为啥会留这样一个人呢？<br/><br/>3、工作能力不等于技术水平<br/>&nbsp;&nbsp;&nbsp;&nbsp;我曾看到过有人抱怨说大公司的员工也不过是这技术水平， 这么简单的技术问题都不会。我自己早期也有这样想法，后来发现是不对的。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;不论大公司还是小公司，要得是解决问题的工作能力。 我的曾经手下就有好几个技术水平很牛的，但是作出来的应用却一次次返工的。为啥，工作能力这些非技术因素他们做的很不好。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;工作能力的非技术因素包括的很多： 责任心，表现就是对自己写出来的代码有一定要让人放心的责任； 沟通能力，一个典型的表现就是需求不理解或者需求不明时，及时得跟相关人沟通，而不是自己先按自己想法实现，造成代码写完后再返工的恶果等等。 <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 技术水平低，但是解决问题能力强的，我也碰到过一些人。 工作的能力更重要的是这些非技术的工作能力，而不是技术水平。技术人员很容易技术水平高，但是非技术的工作能力差。 这是很糟糕的。<br/><br/>4、发展潜力，学习能力<br/>&nbsp;&nbsp;&nbsp;&nbsp;公司使用的技术不可能一直不变，一直不变的公司只能慢慢被市场淘汰。这就要求员工能不断的学习新的知识，并应用到工作中来。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;要想不会出现几年后，自己发现跳槽找个工作都没人要，赶快学习吧。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;坚持，是一个人最难做到的。 但是不坚持，那就等着灭亡吧。 <br/><br/>5、笨鸟先飞<br/>&nbsp;&nbsp; 一个人，在公司，如果工作能力在平均线以下， 加班吧， 不要有任何幻想。<br/><br/>&nbsp;&nbsp; 最可怕的是自己没这个意识， 自认为自己技术水平很牛， 但是解决问题的工作能力却在平均水平线以下， 眼高手低 ， 这样的人， 公司是不能留的。<br/><br/>6、承诺到的事情一定要做到，不要找理由<br/>&nbsp;&nbsp;&nbsp;&nbsp;一件事情没有被做完，想找理由能找很多的。既然你承诺了某个时间点前完成，就不要再找各种理由推脱。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;公司同事和上级虽然可能这次接受了你的理由，但是下次呢， 慢慢的就会让你的上级，同事觉得你是一个喜欢推托的人。 感觉你干事是非常不可靠的。不知道那次就会不完成，下次谁敢再找你干事？<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;可能很多人在看到我这篇博客的时候，觉得我写的很刻薄，好像都是从公司的角度欺压技术人员。很没有人情味。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;只要你不是公司的董事， 你永远是被剥削者，公司的目的就是利润最大化，这是公司存活的根本目的。作为普通的职员，要有所为的白领意识，其实就是被剥削意识。这是个适者生存的生态圈，不适用的人只能被淘汰。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;实际的公司其实有很多人情味在里面，或者同事和领导有些话不便于说出口。 这也就造成了一些技术人员被开除，还自以为如何如何？ 都是没有这些意识造成的。我写这篇博客就是希望能增加技术人员的这些意识，不要犯了这些问题还自己不知道。<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=639</link>
			<title><![CDATA[我爱互联网 网站广告代码全集  js广告代码]]></title>
			<author>pengyou127@163.com(ilweb)</author>
			<category><![CDATA[网页设计]]></category>
			<pubDate>Tue,28 Oct 2008 13:10:45 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=639</guid>
		<description><![CDATA[给大家提供一个网站中常用的广告代码全收录！<br/><br/>可在线演试也可下载收藏<br/><br/><a href="http://www.il-web.net/ad/index.html" target="_blank" rel="external">http://www.il-web.net/ad/index.html</a><br/><br/>收藏学习之用！！！有更好的可发来我共同学习！<br/><br/><br/>我爱互联网 www.il-web.net/&nbsp;&nbsp;&lt;a href=&#34;<a href="http://www.il-web.net" target="_blank" rel="external">http://www.il-web.net</a>&#34;&gt;&lt;img src=&#39;<a href="http://www.il-web.net" target="_blank" rel="external">http://www.il-web.net</a>/il-web.jpg&#39; border=&#34;0&#34;&gt;&lt;/a&gt;]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=638</link>
			<title><![CDATA[影响你一生的一句话……]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[秋尘公告]]></category>
			<pubDate>Fri,24 Oct 2008 11:27:14 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=638</guid>
		<description><![CDATA[<span style="font-size:15pt"><span style="color:red">人生重要的不是所站的位置；而是所朝的方向……</span></span>]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=637</link>
			<title><![CDATA[Java有能力抵挡LAMP的进攻吗？]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[网页设计]]></category>
			<pubDate>Fri,24 Oct 2008 11:25:51 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=637</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;随着互联网开源潮流的迅速发展，全球IT业正迎来一个新的发展格局成长期。对全球的开源体系——LAMP（Linux、Apache、MYSQL、PHP）而言，其所代表的开源软件及应用，以其开放性、低成本、安全性、适用性以及可靠性能，正对传统软件、硬件和系统集成商产生巨大的冲击，同时，也给创新型IT企业、程序开发者创造了前所未有的机遇。作为软件行业风尖浪口的Java，几多褒贬，几多称赞。Java有能力抵挡LAMP的进攻吗？或是LAMP、.Net与Java将三分天下乎？难道昔日“酷毙了”的Java已经成为过时技术了吗？<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;LAMP宣称，在Linux系统下开发软件不再需要层的概念了，Java不再是唯一的选择了。在本文中，笔者将对LAMP和Java这两种语言进行详细的比较。比较将涉及到这两种语言的起源、特点及各自的优劣势等方面的内容。希望通过这样的比较，让读者了解这两种语言各自的特点，以便于在自己的项目中，根据实际情况，尽快的看清软件语言的发展趋势。<br/><br/>一、引言<br/><br/>1998年，MichaelKunze为德国计算机杂志c&#39;t写了一篇关于Free软件如何成为商业软件替代品的文章时，创建了LAMP这个名词，Linux操作系统、Apache网络服务器、MySQL数据库和PHP（Perl或Python）脚本语言组合而成的——LAMP（四种技术的开头字母组成），随之LAMP技术成为了自由软件业的一盏真正的明灯。<br/><br/>LAMP在英语中是“灯”的意思，但是在IT行业当然不是那么简单的一个意思。这个术语在德国十分流行。代表了Linux平台上的Apache网站服务器；MySQL数据库以及Perl、Python或者PHP编程语言的结合。笔者相信，这个术语也会在我们中国的开放源代码界，乃至整个网络界开始流行，LAMP不仅会成为企业上网，政府上网的“明灯”，也应该会在企业内部实施的Intranet大有作为。<br/><br/>LAMP开源软件——包括Linux操作系统、Apache网络服务器、MySQL数据库和PHP——正在进军主流计算市场。<br/><br/>Java与.Net工具一统商业软件开发领域已数年，但是具有易于开发、更新速度快、成本低的特点，LAMP被许多开发者视为“黄金组合”，在近几年中由LAMP集体开源厂家，或者确切的说LAMP开源自由社区吹响向主流计算市场发起进攻的号角。甚至在2005年的TechEd大会上，微软总裁鲍尔默以“微软有能力抵挡LAMP的进攻”的用词，将LAMP列为Windows和它的.Net开发软件的竞争者。IBM、Intel、HP、SUN等众多厂家提出开源贡献口号，收购开源公司；Intel、SAP投资PHP公司Zend科技；LAMP的开源和发展潜力可见风头正盛。<br/><br/>LAMP所代表的不仅仅是开放源码，它更是开发和实施高性能Web应用的重要平台。如果说Apache能代表LAMP的占有率的话，那么，采用LAMP的站点几乎就已经是占据了主要的市场，看看Netcraft每月的调查就可以知道Apache的流行程度。国外的开放源码站点，例如Apacheweek、MySQL.com、Perl.com等自不必说，现在国内的很多站点也开始扑向LAMP。<br/><br/>LAMP无论是性能、质量，还是价格都应该是企业/政府部门上网所必须考虑的平台，LAMP更应该是IT行业，特别是系统集成商所必须选择和比较的平台。<br/><br/>二、Java的反应<br/><br/>人生的经验告诉我们，任何一种处于支配地位的主流技术，只要它显露出一点点的进展缓慢时，就有可能出现一种新概念或是技术，来一个落井下石。笔者认为，Java经历了一场场的良性竞争，并取得了良好的效果。同时，在一些其它领域如高性能的计算机上，Java正在发挥它的优势，而在某些方面如J2ME，Java正在快速的发展。<br/><br/>Java具有良好的开源社区支持，是如此的灵活。看一看Sourceforge，就会明白，没有任何一种语言像Java一样，有如此多的开源组件与软件可以利用。那么Java没有LAMP所宣称的优势吗？我们可以一一分析一下。<br/><br/>L——Java可以更加优秀的运行在Linux系统上。A——Java社区的Tomcat是最优秀的应用服务器之一。M——Java有非常高效的MySQL驱动。P——Java支持许多脚本语言，并且正处于快速的发展之中。同时，Java紧密整合与支持LAMP的堆栈。<br/><br/>也许有很多Java的反对者声称，Java使用的容易性向来是Java普及的最大障碍。而Java的应变之道不是改变语言本身使它变简单，因为如果把它变简单了，它处理高阶事务的能力也就被削弱了。Java把重点放在工具的简单性上。如果用Java Studio Creator，就可以用拖放（draganddro&#112;）来写成AJAX元件和资料库存取等内容，订制网页也相当快。这样做的好处是工具把复杂的东西都做掉了，开发人员把应用部署在一个具有错误转移（failover）、远端管理的集成系统上，然后就无需做一大堆事情，很多事都省掉。<br/><br/>有太多的人说，Java写某些东西很好，但Web开发方面就没那么好，反而是其它开发语言及框架则比较强。很多开发人员采用PHP来制作网页。PHP这类语言是完全用在Web开发上，如果想产生一个网页，PHP真的很好用，它简直就是JSP（Java Serer Page）的双胞胎。<br/><br/>但是，开发人员不可能只有做网页而已。一旦开始做大量分析或与其它系统整合，需要涉及到底层的数据分析时，光用PHP之类的东西就很难了，则需要采用Java代码来完成。通常的情况并不是一种技术替代另外一种技术，而是一种技术补充另外一种技术，发挥相乘相加效果。最常看到的是在网页上用PHP，在后端资料分析上用的是Java。<br/><br/>Java正在失去发展动力吗？笔者绝对不能同意Java正在走下坡路的观点。Java到生命尽头了吗？不！Java的火爆才刚刚开始。在大型、复杂的企业级应用领域，Java仍是主流的开发工具，此外，Java在手机平台上越来越受到欢迎。据悉，目前全球有600多款手机运行Java虚拟机，全球10大手机游戏中有7款是采用Java开发。同时，Java已经成为多数科学研究和计算使用的首选语言。在大学中有越来越多的人在使用Java语言，越来越多的尖端学术研究完全使用Java语言；各个行业的公司都有很多的Java程序员在开发他们的项目。<br/><br/>三、Java不倒的原因<br/><br/>为什么说Java在LAMP、.NET及ROR的围攻下而能处于不败呢？笔者主认为主要有以下原因：<br/><br/>首先，其它的语言是特定领域的语言，尤其有些只是Web应用。而Java的应用范围更加的宽广。可以开发桌面程序，手机游戏、DVD播放器及应用服务器等。Java与某些软件有着天然的内在联系，如Database，ERP等。<br/><br/>其次，Java有大量的开源社区支持，看看Apache的Portfolio或SourceForge就明白这一点。这是Java发展快速的主要原因之一。采用Java作为平台而开发的软件，稳定的运行在各种操作系统上，相对竞争对手其它语言，如C++或C语言，极大的提高了人们的生产力。<br/><br/>第三，Java开发平台的多样性。有多种JDK可以供选择，包括Sun、IBM、Bea及开源的JDK。同时，有大量的应用服务器可供选择，如开源阵营的JBoss应用服务器、Apache的Geronimo、Sun的Glassfish等等。除此之外，还有大量的商业服务器平台。<br/><br/>第四，和Java相比，PHP和Python等脚本语言更容易学习，它们在开发人员当中相当的流行，尤其是那些网页开发者。很多人，包括一些前Java语言的拥护者都认为，脚本语言和所谓的LAMP开源部件正在蓬勃发展，而这种发展减弱了Java的影响。但是，有一点经常被人遗忘，那就是，Java是一种两种层面上的语言：它既是一种虚拟机，同时它也是一种ASCII语言。很多人看不到Java作为虚拟机的神奇之处，因为非常多的脚本语言就是建立在这种虚拟机之上的。<br/><br/>最后，Java会是一种通用型语言及平台呢？还是专门发展在行动或服务器平台上的东西呢？这里就存在一些似非而是道理。一方面开发人员得要把东西整合在一起、让环境可以在很多地方使用力量才会大，对Java来说，这正是它最强的地方之一。另一方面是开发人员也想专注在某一领域上。但如果专注在开发人员的技术上，Java社群最厉害的地方是可以把它用在应用服务器、交易服务器、一种网络协议、手机应用程序以及工厂自动化的控制程序或是智能型手机上。最后开发人员学到的是可携式的技能，而不只是一项技术。如果同CIO、CTO谈时，就会知道这相当重要。<br/><br/>四、LAMP组合利弊谈<br/><br/>LAMP组合正在逐渐获得市场认可，但是它已经具有追上非开源竞争者的实力吗？生活中最好的东西真的是免费的吗？开源支持者们当然原意让我们相信这一点。多年以来，他们已经将不断改进的LAMP组合作为构建商业系统并使之运转的一条免费之路。<br/><br/>但是LAMP组合也有一些潜在的缺点。开源组合和私有软件的一个明显区别在于新特性。私有软件提供商的发展依赖于增长率，也就是说需要不断增加销售额。这就使得他们要不断开发新品。另一方面，开源开发没有这样的环境，就是说创新的步伐经常要慢许多。你很少看到走在前沿的创新是开源产品。例如，在微软在SQLServer中开发XML作为一个本地数据类型的时候，开源MySQL数据库才刚刚将存储程序作为一个新特性，这比它的竞争对手落后了好几代。<br/><br/>同时，扩展可能是对LAMP用户的一个挑战。使用集群计算机或刀片服务器和诸如RedHatLinux这样的企业级系统扩展到LAMP系统是可能的，但是这并不容易。<br/><br/>在许多公司，LAMP仍然没有得到正式认可。但是在开源开发模式中，人人都可以做出贡献，这将推动LAMP比Java或.Net更快的前进。不过，LAMP也不可能把现有的Java和.Net两大阵营消灭，因为大的公司客户都不会只采用一套软件。<br/><br/>应用促进开源发展，理念走向务实应用。与欧美相比，国内的LAMP架构在企业关键应用中的应用还有待提高。目前我国LAMP应用存在的问题：国内开源数据库的应用已经开始起步了，但是开发还没有和开源技术挂钩。LAMP要发展，能否做出商业软件是关键。<br/><br/>LAMP的商业化过程存在严重的问题。例如，PHP的产品给人留下的似乎就是，技术很好，但是客户体验服务没跟上，包括安装提示，升级以及Bug反馈等等服务都很粗糙，客户宁愿去选中商业化更浓的Java或.Net。<br/><br/>五、结论<br/><br/>毫无疑问的是，LAMP组合拥有其自身的价值，但是要小心地使用它。它是为新兴商业系统和概念业务系统的可行性寻找证据的优秀工具，但是它也需要适当的关心和关注以变得更加高效。<br/><br/>在企业级开发，Java毫无疑问是完全占据优势的。Dyanimics和Groovy是Java可以较大提升的一个地方，这使得Java更加动态，更适应小型应用。而EJB这些，就更不用说了，LAMP和.Net，基本上是不适用了。PHP很受欢迎，只是证明了PHP在很多简单应用上，开发者上手比较快而已。最关键的是，PHP和Java也不是一个层面比较的东西，如果要比较，那么就是MODE-1的JSP和PHP比较。特别是O/R、AOP、MVC、Patterns、XMLconfigfiles、Taglibraries等，在PHP中要实现还是要很长一段时间。<br/><br/>套用一句俗话“只要努力，就会更好”。Java有潜力成为从PDA到服务器任何领域都非常成功的平台。Java可以继续在其占优势的服务器端发展下去。还可以通过优化客户端程序的发布及安装使Java在客户端开发方面一样获得成功。不管现在的情况如何，笔者相信Java有能力成为一个完美的平台。通过不断的完善，降低开发人员入门的难度，提供对所有的平台和操作系统的支持，以及提供对更多语言的支持，Java平台将可以适应任何层次任何领域的开发。通过对客户端平台的优化，Java在PC和移动设备领域中也会获得巨大的成功。]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=636</link>
			<title><![CDATA[PHP学习之旅开始……]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[随心所欲]]></category>
			<pubDate>Thu,23 Oct 2008 16:40:28 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=636</guid>
		<description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 最近想学习PHP了，作为一个很有前途的语言同时也是我的爱好。学习起来……<br/>&nbsp;&nbsp; 谈谈新手如何学习PHP<br/>&nbsp;&nbsp;&nbsp;&nbsp;转贴而来,希望能对大家有所借鉴~~~<br/>&nbsp;&nbsp;&nbsp;&nbsp;文章开头就列举了那么多联系方式，难免会让大家感觉有点AD的意味，但是不容质疑的是，默默的确有那么丁点的表现欲^_^，虽然有时候过于细致会被人说婆妈，但是幸好这种细致对于编程来说，还是蛮有益的！<br/>&nbsp;&nbsp;&nbsp;&nbsp;从默默自己向别人问怎么学PHP开始，到后来不少人又来问默默怎么学PHP，不管默默是新手，还是老鸟，似乎总是感觉摸不出一条清晰的脉络来，不过，默默既然学会了PHP，那么我走的这条路或多或少的有一定借鉴性。<br/>&nbsp;&nbsp;&nbsp;&nbsp;PHP的背景恐怕就不用默默赘言了，我相信大家选择一种语言，并不是看它的背景和悠久历史，更重要的是看它的实用性，华而不实的语言哪怕是再辉煌的历史，也毕将步向没落，可喜的是PHP经受住了考验，也因此，它确实是一种值得学习的语言。<br/>&nbsp;&nbsp;&nbsp;&nbsp;默默一直是听从别人的经验长大的，也因此在前辈们的经验里让默默少走了许多的弯路，更快的步入了正规，在此向那些我至尽不知道其名字的前辈们道声谢谢，在默默的眼里，帮助不分大小，只要是帮助，总会让默默的心里暖融融的，我想，前辈们帮助我，并不是为了得到我的一句谢谢，更多的是出于一种责任感和对默默的期望，所以我想，只有学好PHP，才能对得起前辈们的汗水。<br/>&nbsp;&nbsp;&nbsp;&nbsp;正如我所说的，默默也终于感觉到了一种责任感，默默不知道自己的经验到底能帮助新手多少，但是默默明白，现在到了履行责任的时候了，我有必要把自己的经验告诉给所有希望学好PHP的人，只有这样才能让中国的PHP不断的进步，不断的发展，在世界上占据一席之地。<br/>&nbsp;&nbsp;&nbsp;&nbsp;默默学习PHP的这段期间，感觉国内的PHP环境越来越成熟，规范也在逐渐的健全，PHPCHINA的成立，标志着与官方直接挂钩的PHP机构在中国正式落户了，在此献上迟到的掌声！<br/>&nbsp;&nbsp;&nbsp;&nbsp;好的，切入正题：<br/>&nbsp;&nbsp;&nbsp;&nbsp;我想在讲述自己的学习方式前，对那些期望能从我的文章中获得有用信息的人说一句心里话：<br/>&nbsp;&nbsp;&nbsp;&nbsp;默默的文章不会对您的学习起到实质性的作用，您能否成功，还得靠自己的，坚持，坚持，再坚持，就是步入成功的不二法门。<br/>&nbsp;&nbsp;&nbsp;&nbsp;我先把我自己学习PHP的过程做一下概括：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(1)熟悉HTML/CSS/JS等网页基本元素，完成阶段可自行制作完整的网页，对元素属性达到熟悉程度<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(2)理解动态语言的概念，运做机制，熟悉PHP语法<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(3)学习如何将PHP与HTML结合起来完成简单动态页面<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(4)接触MYSQL，开始设计数据库程序<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(5)不断巩固，摸透大部分PHP常用函数，并可理解OOP，MYSQL优化，以及模板<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(6)完成一个功能齐全的动态站点<br/>&nbsp;&nbsp;&nbsp;&nbsp;我的这套线路可能跟许多学习PHP的爱好者不谋而合，这也算是一个循序渐进的学习过程，不过新手不要看到上面的概括就以为学习蛮简单的，默默在此不得不对您稍微泼一下冷水，任何东西其实都不简单，即使是小吃部的烧饼也不是一下子就会做成的。<br/>&nbsp;&nbsp;&nbsp;&nbsp;我先解释一下我的学习思路。<br/>&nbsp;&nbsp;&nbsp;&nbsp;首先，理解网站这一概念之后不难看出，任何网站都是由网页组成的，也就是说想完成网站，必须先学会做网页，因此必须要掌握了HTML，才能为今后制作网站打下基础。<br/>&nbsp;&nbsp;&nbsp;&nbsp;在学习HTML中我想边学边做是最有效的方式，当然这一方式对于学习PHP同样是最有效的。<br/>&nbsp;&nbsp;&nbsp;&nbsp;HTML中的任何元素都要亲自实践，只有明白了什么元素会起到什么效果之后，你才会记忆深刻，而一味的啃书，绝对是不行的，我想大部分新手之所以觉得概念难学，大部分是一个字“懒”，懒是阻止进步的最大敌人，所以克服掉懒的习惯，才能更快的学好一样东西。<br/>&nbsp;&nbsp;&nbsp;&nbsp;也许您在学习PHP的时候只想尽快的开发一个网站，也就会想我做网站，干嘛要学什么网页这些小儿科？不难看出，眼高手低的新手不在少数，这种思想无疑于建造空中楼阁，你不建地基，何来的房顶呢？<br/>&nbsp;&nbsp;&nbsp;&nbsp;OK，掌握静态网页的制作技术是学习开发网站的先决条件，这一点就讲到这里，因为这篇文章不是教程文章，也就不对技术进行深入的刨析了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;我假设你目前已经可以完成一个静态页面了，当然，做的好看难看是另外一说，默默的第一个网页也没好看到哪去，但是“孩子”再丑，咱们做“爹妈”的也不能嫌弃不是？这毕竟是咱的成果。<br/>&nbsp;&nbsp;&nbsp;&nbsp;那么咱们就开始学习动态语言的概念吧，刚一接触动态语言，可能很多人都会蒙了，怎么这乱七八糟的东西，在网页里显示的时候却是另外一码事？其实这并不算乱七八糟，你写的HTML代码不也一样是一堆堆的字符吗？毕竟，代码并不是作为直接输出的，而是经过处理的，说白了，HTML是经过HTML解析器，而PHP当然也就通过PHP解析器了，跟学习HTML一样的道理，想让任何的解析器完成操作，就必须使用它们专用的语法结构，所以PHP长相奇怪也就不足为奇了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;对于PHP的理解是新手最难迈过的一道门槛，不过你应该感到幸运的是PHP已经最大极限的为了新手而努力了，如果你学过其他的语言，也许会觉得PHP的确相当的简单，但是如果你之前什么都没学过，那么阿弥陀佛，硬着头皮琢磨吧。<br/>&nbsp;&nbsp;&nbsp;&nbsp;书过三遍自然熟，这个简单的道理告诉我们，即使你理解不了PHP，但是也必须先跟它混个脸熟，看，一遍遍的看，看的同时一边琢磨，一边按照它所教的打代码，即使你搞不清楚那些代码到底是干嘛的，但是起码你应该找找感觉。<br/>&nbsp;&nbsp;&nbsp;&nbsp;在一段挣扎之后，聪明的你，显然已经逐渐的开悟了，慢慢的理解了编程的概念，那么祝贺你，你已经迈出了成功的第一步。<br/>&nbsp;&nbsp;&nbsp;&nbsp;搞清楚HTML和PHP的概念，那么PHP和HTML混合编程应该不成问题，在这期间，你完全可以让PHP给你算算 一加一等于几，然后在浏览器输出，不要觉得幼稚，这的确是跟阿波罗登月一样，你打的是一小段代码，但是对于你的编程之路，可是迈出了一大步啊！兴奋吧？但是不得不再给你泼点冷水，您还是菜鸟一个。<br/>&nbsp;&nbsp;&nbsp;&nbsp;高兴一段时间就必须继续努力了，接下来就是学习数据库了，MYSQL可算是PHP的黄金搭档了，不过，虽然话是这么说，你也可能恨不得把MYSQL给生吞活剥了，因为这一行一列的东东简直让自己头晕目眩。<br/>&nbsp;&nbsp;&nbsp;&nbsp;头晕归头晕，目眩归目眩，你不可能吃饭的时候咬了自己一下舌头就从此不吃饭了不是？放下畏惧，继续努力，咱们是来征服它的，而不是被它征服的，振奋起来吧同志。<br/>&nbsp;&nbsp;&nbsp;&nbsp;在一番搏斗之后，你终于理解了数据库的概念，而且让你兴奋不已的是你终于可以通过PHP来连接数据库了，这期间你是怎么学会的，我们不去考证了，但是事实证明，你已经可以了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;学会了PHP和数据库的你，无疑是左手拿着MOTOLOLA右手拿着NOKIA，要多潇洒，有多潇洒，哈哈，终于学会了，但是可能这个时候，又会有人不经意的拍拍肩膀对你说：哥们，别高兴的太早，你还是菜鸟，离学会还差着一大截呢！<br/>&nbsp;&nbsp;&nbsp;&nbsp;等到你发奋努力的学会了用PHP成功的插入，删除，更新数据的时候，显然，你已经距离成功指日可待了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;这个时候的你也许是这种状态：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你会HTML吗？会，我能编好几个大表格排板的网页啦！<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你会PHP吗？会，我会把一加一的运算写在函数里，然后调用啦！<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你会MYSQL吗？会，我会把我的信息在数据库里插入删除啦<br/>&nbsp;&nbsp;&nbsp;&nbsp;那，接下来你该怎么做呢？我觉得，小试一下身手，大概是没问题了，那么交给你个任务，做个留言本吧，这和HELLO WORLD有一比啊！^_^，同是新手面临的第一道关。<br/>&nbsp;&nbsp;&nbsp;&nbsp;花了一段时间，你终于学会把表单的数据插入数据库，然后显示出来了，应该说一个程序的雏形已经诞生了。<br/>&nbsp;&nbsp;&nbsp;&nbsp;但是，你可能瞅瞅东，看看西，人家这个编论坛，那个CMS，还有那啥CRM，我啥时候写一个呢？<br/>&nbsp;&nbsp;&nbsp;&nbsp;不要急，可以说你的马步已经扎的差不多了，接下来就要开始练把势的时候了，如果有条件的话，用笔或者打印一个简易的PHP手册在身上，时不时的摸出来看看，记得，去WC也不能放过（^2^)。<br/>&nbsp;&nbsp;&nbsp;&nbsp;再有条件的话，买本书看看吧，《PHP+MYSQL WEB开发(第三版)》号称圣经级，(也许是个不错的选择（声明：作者没给我啥好处费，我也不是书托，隔着大老远，我连他老兄的面都没见过的说-_-）<br/>&nbsp;&nbsp;&nbsp;&nbsp;巩固了自己的知识，熟悉了PHP和MYSQL开发的要领之后，再回头看你写的那个留言本，你也许会怀疑那真的是你写的吗？当然，如果屋里还有鬼的话，也许是它写的-_-<br/>&nbsp;&nbsp;&nbsp;&nbsp;这个时候，你的留言本应该加入注册以及分页功能了，而如果你更强的话，UI(用户界面)也可以加强，完成之后，感觉是不是特有成就感？不管怎么样，咱好歹是写了一个动态网站程序了，放在自己的网站上耍耍吧，让好朋友来看看，嘿，看咱写的多棒，然后再在网上宣传一下。<br/>&nbsp;&nbsp;&nbsp;&nbsp;几天之后你再打开留言本，哎？哇，一下弹出N多页面！很明显，你的留言本并没有做好安全防范，被人用JS代码小小的耍了一下，我很同情你这个时候的感受，但是没有别的办法了，继续努力吧！<br/>&nbsp;&nbsp;&nbsp;&nbsp;你发奋努力，熟悉了安全方面的问题，然后又设计了一些程序，感觉还不错。<br/>&nbsp;&nbsp;&nbsp;&nbsp;那么接下来，这就算学会啦？NO，NO，NO，还早呢，你至尽还没碰过OOP之类的吧？模板呢？<br/>&nbsp;&nbsp;&nbsp;&nbsp;恩，学！加紧学呀学，学会了这些之后，你又学会了生成静态网页，现在你应该接触一下XML了，恩，XML也了解了，那么AJAX你也得接触接触吧？AJAX完了....然后...<br/>&nbsp;&nbsp;&nbsp;&nbsp;总而言之，你绝对不会发现你全部都学会了，一些真正的强人总会搞出新玩意来丢给你，你不学就落后了，也印证了前人的经验，果然是学无止境啊！<br/>&nbsp;&nbsp;&nbsp;&nbsp;我想通过我的一番YY，你也应该大致熟悉了一些学习过程，也许我的过程和你的有些出路，但是不管怎么样是殊途同归，我写这么多，也只是给大家一个借鉴的机会，至于好与不好，默默不敢打包票^0^<br/>&nbsp;&nbsp;&nbsp;&nbsp;看完之后你发现，罗嗦这么多，对我一点用处没有啊，我知道该怎么学，但是我想如何才能更快的学，一周速成，啊不，24小时速成那种，默默你有没？<br/>&nbsp;&nbsp;&nbsp;&nbsp;我.......我没有，但是2分钟之内把你扁进医院里，我倒是有把握-_-<br/>&nbsp;&nbsp;&nbsp;&nbsp;学东西，永远不要妄想有速成这一说，告诉你了一个方式，但是缺少努力这一环节，那也是白搭。<br/>但是有一点我可以给你保证的就是，你学会了PHP，那么学其他的语言，肯定速成，反过来也一样，如果你之前学过其他的语言，那么学PHP肯定快。<br/>&nbsp;&nbsp;&nbsp;&nbsp;不过语法好学，但是怎么用语法来实现每个人都有每个人的方式，几乎是各有千秋。然而借鉴别人成功的代码，绝对是有益无害，因此，多看那些经过千锤百炼凝出来的经典代码，是进阶的最好方法。<br/>&nbsp;&nbsp;&nbsp;&nbsp;讲了这么多，无非是想说：学习PHP不仅要掌握方法，更多的是付出汗水，我不希望看到中途放弃的人，相信自己，相信自己的选择，更要相信自己的能力，如果自己想放弃，暴力一点的话，就自己抽自己一个嘴巴，然后大吼：别人可以，我为什么就不可以？（是不是有点阎罗教练的味道，默默的确是电影看多了，抽嘴巴是会痛的，各位其实明白这个道理了就行了）<br/>&nbsp;&nbsp;&nbsp;&nbsp;另外要叮嘱各位的是，抵御诱惑，ASP/PHP/JSP/.NET的对比也许会让你无所适从，你也许学了一半PHP，又开始打C#的主意，或者有人说JAVA很强，这个时候的你绝对不能动摇，哪怕你真想学，也得学会了PHP。然后再学，见异思迁是最不可取的，狗熊掰玉米就是这个道理，如果经常中途放弃，只能是一无所获，还浪费了N多的时间和经历，得不偿失，最重要的是，你会被别人瞧不起，没有人会喜欢和见异思迁的人交朋友，因为这种人太不安分，太不可靠，因此，你必须要强迫自己完成自己的目标，哪怕可能会很难受，也得坚持，毅力就是这么锻炼出来的。<br/>说了这么多，可能大家嫌我烦了，但是默默属于那种平常很沉默，一旦进入状态之后就变的很兴奋，我想尽可能的把我所想的表达出来，但是可惜自己的文字功底有限，效果可能不尽如人意，但是我感觉，把自己的经验分享出来之后感觉很轻松，如释重负的感觉。<br/>&nbsp;&nbsp;&nbsp;&nbsp;最后，我还想说一下，有很多的国人不自信，说过诸如什么语言到了中国就变味，什么中国人不团结，没有团队精神之类的，我反倒觉得那些人鼠目寸光，可悲，可叹，那些人总是把一切的责任推卸的一干二净，却不从自身出发,以身表率，来改变这一状况，反而悲观的叹息，只期望那些人早点醒悟，只有人人都努力，才能进步，而自卑自叹，只会越搞越糟。<br/>&nbsp;&nbsp;&nbsp;&nbsp;其实无论是PHP还是其他任何东西，咱们不学则已，学就要搞出个名堂来，一个人的力量也许微不足道，但是大家都努力，齐心协力，中国人有什么不可以的？咱们不但要赶上，更要超越，要让世界都使用“中国标准”，也许我这么说有人说我痴心妄想，也有人说我只会喊口号，这都无所谓，但是重要的是，我终于把心里的话说了出来，说白了，咱们中国人不缺实力，就缺野心，野心并不是贬义，这里所指的野心，正是指中国人敢于争世界第一的志气。<br/>&nbsp;&nbsp;&nbsp;&nbsp;说了这么多，又跑题了^_^，其实就是鼓励咱们学习PHP的新手，努力吧，中国的发展靠咱们！（把话说大了，各位看官不要见怪！斗胆而言^_^)<br/>嘿嘿！<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=635</link>
			<title><![CDATA[上海庆余投资管理招聘启事！！！]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[秋尘公告]]></category>
			<pubDate>Fri,17 Oct 2008 12:01:26 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=635</guid>
		<description><![CDATA[<span style="color:red"><span style="font-size:15pt">上海庆余投资管理有限责任公司 <br/>网络开发部门招聘：<br/>所在地：合肥<br/>职位：网络开发编程人员（全职）<br/>要求：<br/>1、有参与web 应用项目开发的经验者优先<br/>2、熟悉php、了解javascript、jsp <br/>3、熟悉c++ 或者java 的网络开发<br/>4、较强的学习能力，解决问题的钻研能力<br/>联系人：王老师&nbsp;&nbsp;13965076402<br/>待遇：月薪2000~3000</span></span><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.nggr.net/article.asp?id=634</link>
			<title><![CDATA[帮朋友处理的照片……大家批批！]]></title>
			<author>pengyou127@163.com(admin)</author>
			<category><![CDATA[经典摄影]]></category>
			<pubDate>Tue,14 Oct 2008 16:51:30 +0800</pubDate>
			<guid>http://www.nggr.net/default.asp?id=634</guid>
		<description><![CDATA[<img src="http://www.nggr.net//attachments/month_0805/lp.jpg" border="0" alt=""/><br/>]]></description>
		</item>
		
</channel>
</rss>
