很高兴你能提出这些问题,目前php有很多子项目在发展,有些是很激动人心的,例如php的GTK,它可以实现使用php编写windows下面的GUI程序,这样php就可以写C/S结构的东西了,随之她就可以成为通用的语言而不是单纯的嵌入html的脚本语言了。php的另外一个子项目是做pear,这个东西我现在的理解是做一个公用的php类库,日后大家只要使用类库就可以完成所需要的功能了。php的自定义函数的开发主要使用c语言来完成,我们可以在日后来讨论这些问题。另外我现在在尝试使用php做一些事务处理的应用,可能要修改php的部分代码还有就是php的分布式应用方案,我想可以通过对php的修改完成n-tier架构,使得php也可以在应用服务其中处理业务逻辑。提到很多php的深入发展,不过需要详细讨论,欢迎回复给我意见

解决方案 »

  1.   

    其实,yorgo(羽高)已经说的很清除了。
    由于php在国内,给人的一个印象就是简单,主要是因为大部分人只是用来做网站的后台了,又由于听了某些人的“太简单,不适合做大型程序之言”,而自己却没有去真正关心php的发展,所以现在对php的偏见不少。
    经常去国外php站点的朋友可能会知道,php的发展是很快的,昨天提出来的东西,今天可能就在程序中实现了,或者因为不合理而被抛弃了。而国内的言论大部分还处在php4刚出来的时候,有些还处在php3的年代,没有真正跟上php的发展。
    既然您提出了这些问题,我建议您还是直接上外文的php网站去看看,对您可能会有很大的帮助的,不过,看完之后别忘了回来告诉大家哦:)
    由于php是随着linux的出现而出来的,再加上windows的地层技术的封锁,所以php对IIS支持的不是很完美,这是情有可原的(谁叫MS垄断了windows市场呢)。不过想真正发挥php的功能,运行环境建议还是使用linux平台(开发可以在windows平台上,方便吗)。
    由于服务器软件是用c/c++写的,所以控制服务器最好还是用c/c++写的CGI比较合适(至少接口语言相同啊)。
      

  2.   

    深有感触,其实dot NET刚刚出来SDK的时候,在php的win32版本已经可以看到php_dotnet.dll了,php跟随新的技术很紧凑。只是有些东西没有在文档上体现。目前国内的php学习者都去看中文版的php说明书,而这些翻译过的说明书已经不能和现有的php说明书在内容上同步了,几乎每天php的说明书在线版都有变化,所以我同意leejd的看法,建议去www.php.net看一看。我个人还推荐www.phpbuiler.com,这是一个很好的讨论php的网站
      

  3.   

    我已经看过php.net很多次了
    但对于新的技术不知道怎么去跟
    怎么去学
    (我的E文不是很好啊!!)
    PHP的站点就只有上面两个?
    关于这类型的讨论的呢??
    回复:yorgo(羽高) 
    我要自己建立PHP的函数.怎么写?也是到外国站找答案??回复:小东
    C/C++下LINUX的编程可以做到什么地步?
    比较好的资料呢?(国内/外)
    昨天我去图书馆看了一天的LINUX/C
    但收获还是不大,主要是看不懂
    好像那里面也是函数套函数的(C对TCP/IP及其他的函数)
    没有可以让人发挥及针对PHP/ASP等的资料(可能图书馆的书不太新).是E文译版的如果真要深入下去
    C是不是必学必做?
    请您们多教我
    小乐谢谢!
      

  4.   

    很高兴你能这样深入的挖潜下去,前些时候我也在研究如何编写php的函数,近段时间很忙所以耽搁了,不过已经有了基本的概念,我的同事已经做了一个php_gb.dll,里面有相关繁简中文转换的函数。我觉得我们可以一起讨论。linux里面的c建议你去熟悉熟悉,如果你学习过c的基础,你只要查询c的lib的手册就可以熟练操作了。我看了php的些自己的函数的东西,包括php原有的扩展函数代码,发现很难理解的是很多很多的宏定义,有很多都不知道是在那里定义的,所以你可以先看看php里面的扩展函数的代码,从而熟悉熟悉。过两天我会写出相关的简单的文章,实现一个hello world :-)c的资料可以购买国内的中文书籍,谭浩强的C入门是不错的,建议参考。lib的描述文档在www.gnu.org里面的clib project里面有体现。总体而言,php的深层应用都被php的易用性所掩盖了,很多都是初学者在研究php,高手都去研究其它他们认为有前途的语言去了。而我相信,坚持就一定会出现奇迹,php已经创造了奇迹,我们为什么不能再创造一次奇迹呢?
      

  5.   

    谢谢羽高
    总之不管它变成怎么的样子
    我都要说的是谢谢!不知道php_gb.dll的代码我可以看不
    php_gb.dll我下了,那个可能就是你朋友写的


    我还不会用……(我用它来测试的时候什么反映都没有)
    :(C的基本语法我是熟悉了,但我还不知道C有什么的用(所以说还没入门````)www.gnu.org的找不到。。
    --随便问,你看完那个站的文章要多长时间??我可能要不停看一两个星期。。E文差:(
    啊找到谢谢谢谢
    要寄信给他,他才给我吗?怎么能随时跟您学习,向你请教呢?祝福
      

  6.   

    php_gb.dll的代码我可以找找贴在我的个人主页上面不知道你没有找到什么东西?我看资料一般都是根据需要去查,慢慢的就会觉得看文章很容易了。你可以跟我联系[email protected]
    或者访问我的个人主页:www.ruisoft.com
    具体技术细节我今天没有时间回复,稍后在这里做答