查看: 96506|回复: 38

【话题讨论】专家坐堂《PHP MVC 开发实战》作者李开涌先生做客ITPUB 技术分享等你来!

[复制链接]
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
跳转到指定楼层
1#
发表于 2013-7-22 09:41 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本期嘉宾:
李开涌,IT作家,技术顾问。曾供职于电信盈科,主要从事分布式集成系统的开发。拥有超过8年的开源技术编程经验,对Linux、FreeBSD以及Hadoop集群等均有丰富的使用及开发经验。同时,还是微软Silverlight MVP,精通微软的.NET平台技术,是国内最早从事Windows Phone技术普及的IT作者,曾著有《Windows Phone 7应用开发入门与实践》一书。目前从事分布式开发及云技术研究。

随着Zend Framework 2.0的发布,PHP的份额随即出现了变化,可见MVC开发对PHP的重要。事实上也是如此,由于PHP在设计之初是针对小型网站的,所以它是一种弱类型的解释型语言,这就给后来的大型网站开发带来了一些问题,例如性能瓶颈、团队开发等。MVC设计模式的引入,能够较好地解决一些突出的问题,特别是团队协同的问题。但是,由于PHP开源的特性,现在的PHP MVC框架多如牛毛,选择哪一款MVC框架对PHP程序员来说是个棘手的问题。
本期话题:
1、你最喜欢或者用得最上手的PHP MVC框架是哪一个?
2、你认为国内的PHP MVC框架最需要哪些创新?
3、你或你所在的团队在开发Web产品时,是使用开源MVC框架还是自行开发MVC框架?
任选一个话题进行阐述或者有什么PHP及Linux相关的技术问题想咨询李开涌先生,都可以回帖进行回复。

活动时间:2013.7.22--2013.8.8

活动奖励:活动结束后将会抽取三位会员赠送李开涌老师的新书《PHP MVC 开发实战》。

本书特色:
        全面认识MVC开发带来的高效率
        帮助读者编写优雅、高质量的PHP代码
        使用PHP开发性能超强的网站
        解决PHP团队开发难点
        轻松构建分布式的PHP网站群
内容简介:
MVC是一种先进的开发模式,能够解决团队开发之间协同配合的问题,使得网站各部件以更高的效率运行。MVC模式将网站分为3大部件,分别为模型、视图、控制器。这3大部件各自分离,但又相互依存,最终形成了一个容易维护、容易扩展、高效运行的网站平台。对于后台程序员,借助于MVC模式就可以更加专注于功能的实现,而不需要太多地涉及页面与前端。这种分工协作的最终目的是提高开发效率及项目质量。对于个人项目,也许在其他编程技术(例如Java、Python)中,MVC模式并没有优势,但在PHP中,由于支持混合编程,所以使用MVC模式进行编程,能显著提高工作效率。
本书是国内第一本专门介绍PHP MVC开发模式的图书,全书围绕MVC实现思路进行细致的讲解。通过MVC编程模式,以点带面,全面深入探讨PHP核心技术。同时,本书也是一本深入介绍利用PHP构建高性能网站的图书,通过MVC的数据库中间件,可以轻松实现网站群体、读写分离等高级应用,本书在此基础上还会进一步介绍当前流行的NoSQL应用、全文搜索应用等。最后,作者通过一个自行编写的MVC框架,引导读者开发属于自己的PHP MVC框架。
本书内容通俗易懂、示例形象,适合广大的Web从业人员阅读。由于PHP非常简单、易用,所以就算是未接触过PHP的读者或者初学者,只要掌握了基础的面向对象编程思想就可以轻松上手。

试读链接:http://wenku.it168.com/d_001152744.shtml

论坛徽章:
0
40#
发表于 2013-12-23 21:25 | 只看该作者
看帖子的要发表下看法

使用道具 举报

回复
论坛徽章:
0
39#
发表于 2013-10-26 21:31 | 只看该作者
本帖最后由 cool_zbk 于 2013-10-26 21:32 编辑

今天我刚买了这本书,然后看到一个论坛系统实例,下载源码后按照说明将环境配好,这里是LAMP环境。之后打开页面测试。

所有图片皆不能正常显示,并且排版乱七八糟的,随便点击几个就说链接文件不存在。

求解释。!!!

使用道具 举报

回复
论坛徽章:
0
38#
发表于 2013-9-5 16:43
按老师书中编译安装中文分词模块的时候出现错误哦
[root@localhost csft-3.2.14]# make
Making all in src
make[1]: Entering directory `/data1/coreseek-3.2.14/csft-3.2.14/src'
/bin/sh svnxrev.sh ..
make  all-am
make[2]: Entering directory `/data1/coreseek-3.2.14/csft-3.2.14/src'
g++  -Wall -g -D_FILE_OFFSET_BITS=64 -O3 -DNDEBUG   -o indexer indexer.o libsphinx.a  -rdynamic -L/usr/lib/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -lssl -lcrypto  -L/usr/local/mmseg3/lib/ -lmmseg  -lm -lz -lexpat  -L/usr/local/lib -lrt  -lpthread
libsphinx.a(sphinx.o): In function `CSphTokenizer_zh_CN_GBK::GetLocalBuffer(unsigned char*, int, unsigned char*)':
/data1/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:4764: undefined reference to `libiconv'
libsphinx.a(sphinx.o): In function `CSphTokenizer_zh_CN_UTF8_Private::GetConverterOutput(char const*, char const*)':
/data1/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:86: undefined reference to `libiconv_open'
/data1/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:89: undefined reference to `libiconv'
libsphinx.a(sphinx.o): In function `CSphTokenizer_zh_CN_GBK::SetBuffer(unsigned char*, int)':
/data1/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:4792: undefined reference to `libiconv'
libsphinx.a(sphinx.o): In function `CSphTokenizer_zh_CN_UTF8_Private::GetConverter(char const*, char const*)':
/data1/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:70: undefined reference to `libiconv_open'
/data1/coreseek-3.2.14/csft-3.2.14/src/tokenizer_zhcn.h:73: undefined reference to `libiconv'
libsphinx.a(sphinx.o): In function `xmlUnknownEncoding':
/data1/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:20719: undefined reference to `libiconv_open'
/data1/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:20737: undefined reference to `libiconv'
/data1/coreseek-3.2.14/csft-3.2.14/src/sphinx.cpp:20743: undefined reference to `libiconv_close'
collect2: ld 返回 1
make[2]: *** [indexer] 错误 1
make[2]: Leaving directory `/data1/coreseek-3.2.14/csft-3.2.14/src'
make[1]: *** [all] 错误 2
make[1]: Leaving directory `/data1/coreseek-3.2.14/csft-3.2.14/src'
make: *** [all-recursive] 错误 1

论坛徽章:
0
37#
发表于 2013-8-14 10:04 | 只看该作者
老师你的书太贵了,最近有活动不?打算买一本看看

使用道具 举报

回复
论坛徽章:
27
2010新春纪念徽章
日期:2012-10-09 21:15:58奔驰
日期:2013-12-18 16:13:12凯迪拉克
日期:2014-01-24 12:35:202015年新春福章
日期:2015-04-01 23:38:112010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:192014数据库大会纪念章
日期:2015-04-23 10:33:192015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24
36#
发表于 2013-8-3 09:13 | 只看该作者

使用道具 举报

回复
论坛徽章:
17
生肖徽章2007版:牛
日期:2012-11-05 08:45:07ITPUB元老
日期:2016-06-20 16:53:52优秀写手
日期:2013-12-18 09:29:13ITPUB社区12周年站庆徽章
日期:2013-10-17 13:56:59ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:112013年新春福章
日期:2013-02-25 14:51:24迷宫蛋
日期:2013-01-10 11:04:16授权会员
日期:2013-01-02 13:15:07紫蛋头
日期:2012-12-13 13:31:27
35#
发表于 2013-8-2 10:50 | 只看该作者
本期话题:
1、你最喜欢或者用得最上手的PHP MVC框架是哪一个?

     答:THINKPHP
2、你认为国内的PHP MVC框架最需要哪些创新?

     答:界面交互性,易用的安全性,还有对普通用户的简易性。
3、你或你所在的团队在开发Web产品时,是使用开源MVC框架还是自行开发MVC框架?

      答:看客户的需求了,哪个更方便用哪个。有时候也看预算。
任选一个话题进行阐述或者有什么PHP及Linux相关的技术问题想咨询李开涌先生,都可以回帖进行回复。


使用道具 举报

回复
论坛徽章:
15
茶鸡蛋
日期:2012-05-29 09:41:36itpub13周年纪念徽章
日期:2014-10-08 15:15:25马上加薪
日期:2014-03-27 09:33:52马上有钱
日期:2014-03-27 09:26:18马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02ITPUB社区12周年站庆徽章
日期:2013-10-08 14:55:07最佳人气徽章
日期:2013-03-19 17:24:25紫蛋头
日期:2012-11-21 16:39:21奥运会纪念徽章:手球
日期:2012-10-09 11:27:07
34#
发表于 2013-7-30 16:35 | 只看该作者
目前是用yii做一个开源项目的维护工作,觉得都差不多,熟悉一个就很好了,thinkphp也会尝试下

yii使用起来挺复杂的,比较灵活。thinkphp封装得很好,但是不够灵活。。浅见,互相互相学习

使用道具 举报

回复
论坛徽章:
27
2010新春纪念徽章
日期:2012-10-09 21:15:58奔驰
日期:2013-12-18 16:13:12凯迪拉克
日期:2014-01-24 12:35:202015年新春福章
日期:2015-04-01 23:38:112010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:192014数据库大会纪念章
日期:2015-04-23 10:33:192015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24
33#
发表于 2013-7-30 07:45 | 只看该作者
本帖最后由 张兵1989 于 2013-8-5 13:08 编辑

1、你最喜欢或者用得最上手的PHP MVC框架是哪一个?
     答:zend
2、你认为国内的PHP MVC框架最需要哪些创新?

     答:通用性,安全性
3、你或你所在的团队在开发Web产品时,是使用开源MVC框架还是自行开发MVC框架?

      答:基本上都是在开源的基础上进行修改的框架,这样可以更方便项目的开发与后期的维护。

使用道具 举报

回复
论坛徽章:
0
32#
发表于 2013-7-25 12:26 | 只看该作者
丫~头逨逨逨 发表于 2013-7-24 17:10
MVC 模式的原理,它在 Android 中是如何运用的?

理念是相通的,只是实现过程有区别而已。在IOS或者Android中,更突出的是控制器与视图的概念,而模型会被淡化。所以有人说是伪MVC设计模式。

使用道具 举报

回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表