为什么这里都是用mysql的? 看来看去大家都要使用mysql和php搭配,我就不明白,mysql的健壮性远远不如postgres,为什么就没有人用postgres。看看招聘的帖子啊,看看经历什么的都是postgres,再说framework,symfony,cake,zend,都非常不错,而这里却几乎没有人知道或者提。我很想知道除了这里哪里才有专业一点的论坛?能够实实在在的讨论一下技术。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因很简单:PHP中默认使用的数据库时MYSQL,里面提供了很多方便的函数来操作MYSQL,很多初学者开始学习PHP时都是使用的MYSQL,加上MYSQL性能也不错,虽然比起postgres有一定差距,但是对付一般的应用已经足够了。所以人们也就懒得去学习另外的数据库了。楼主不要伤心,PHP6里面默认的数据库操作类是PDO类,数据库接口比较统一了,也就是说不用再去专门学习某猪数据库的链接啊,操作啊之类的函数了。期待着PHP将数据库的操作类再扩充扩充。。 mysql的健壮性远远不如postgres---------------------------------就目前来说,mysql是默认配置,而且免费,性能也很强,对于一般网站足够用postgres没听说过,性能也不知道,不知与大型数据oracle等比如何再说framework,symfony,cake,zend,------------------------------------这此都是框架PHP的框架成千上百,学习成本太大,如没有必要或非用不可,学不学也无所谓!另外,90%以上的开源系统都没有用那些框架,都是自成体系的!另外,框架影响速度,商业开发可以用框架,而大型高性能应用,个人认为基本上都不用框架! 另外,商业开发,个人认为ruby-on-rail是最佳选择!rails框架,最早提出框架理论的实践者! 但对于大型高性能网站开发,PHP当是首选!java可能更多用于商业开发!ruby-on-rail是一种轻量优雅的java,是java在商业开发上的替代品 PostgreSQL 虽好~但周边支援还是不足PHP + MySQL 还是主流p.s. MySQL 已经不是完全免费了 T.T PostgreSQL 国外的空间支持比较多,国内的用得少 不怪论坛阿。php大都做中小项目。框架应用没有那么广。国内的虚拟主机一般不提供PostgreSQL。php上手简单,phper水平落差很大 我从06年开始用ror,但是到了现在我不会拿rails做项目,原因有两点1、如果拿ror做网站,虚拟空间支持的太少,且ROR的性能始终是个问题。虽然ROR的开发效率确实高,至少比起asp.net来说,效率至少是2倍,但是有一些特性决定了放弃它,做自己的网站,ROR的功能还是显得有得弱,且在高并发的网站情况下ROR的性能没有保证。2、如果拿ROR来做企业开发,就拿我单位的系统来说,我们的后台是Oracle,因此过程是少不了的,但是ROR的ActiveRecord却没有调用存储过程的方法,不得不说对于企业开发来说是一个缺憾,虽然可以通过RUBY的DB类来调用 ,但是这样就完全没有使用ActiveRecord的必要了。 postgres 国内很少人用 file_get_contents 抓取不到网页 PHP目录遍历 有谁愿意和我交换网站链接 安装shopex 第二步出现乱码问题 cakephp2.21 安装时出错 商业化邮件如何能够无障碍正常发送 托管服务器测试 js的Ajax方法的返回值为什么在IE下正常,而在FF和chrome下却返回空值? 这个网站可以仿制吗? 求php 新闻自动采集源码 如何验证正则表达式书写是否正确 PHP 报表
楼主不要伤心,PHP6里面默认的数据库操作类是PDO类,数据库接口比较统一了,也就是说不用再去专门学习某猪数据库的链接啊,操作啊之类的函数了。期待着PHP将数据库的操作类再扩充扩充。。
---------------------------------就目前来说,mysql是默认配置,而且免费,性能也很强,对于一般网站足够用
postgres没听说过,性能也不知道,不知与大型数据oracle等比如何再说framework,symfony,cake,zend,
------------------------------------
这此都是框架PHP的框架成千上百,学习成本太大,如没有必要或非用不可,学不学也无所谓!另外,90%以上的开源系统都没有用那些框架,都是自成体系的!另外,框架影响速度,商业开发可以用框架,而大型高性能应用,个人认为基本上都不用框架!
rails框架,最早提出框架理论的实践者!
PHP + MySQL 还是主流p.s. MySQL 已经不是完全免费了 T.T
1、如果拿ror做网站,虚拟空间支持的太少,且ROR的性能始终是个问题。虽然ROR的开发效率确实高,至少比起asp.net来说,效率至少是2倍,但是有一些特性决定了放弃它,做自己的网站,ROR的功能还是显得有得弱,且在高并发的网站情况下ROR的性能没有保证。
2、如果拿ROR来做企业开发,就拿我单位的系统来说,我们的后台是Oracle,因此过程是少不了的,但是ROR的ActiveRecord却没有调用存储过程的方法,不得不说对于企业开发来说是一个缺憾,虽然可以通过RUBY的DB类来调用 ,但是这样就完全没有使用ActiveRecord的必要了。