PHP最佳实践框架——让WEB应用开发更简单
要感谢51、PHPChina和上海PEA提供了这样一次机会,和上海的PHP开发朋友们一起分享和讨论ThinkPHP框架,相对51的专家来说,我讲的太差,哈哈~由于时间紧张,讲的太快了,也没有发挥好~
把PPT附上,希望大家多批评。不管讲的好坏,ThinkPHP还是要继续走下去,下面就是圣诞迎新版本的发布准备工作。同时,我们也在进行新一代架构的开发工作,让大家在2008年能够看到一个更好、更新的框架版本,开始新的框架旅程。
继续之前的Tp项目生成器,作者又推出了更强大的功能,可以支持类库的代码框架生成 具体看演示,哈哈~ PS:非常抱歉我最近一直在加班,忙~所以贡献不大,不过惊喜还是会有的我想 系统要求:.NET Framework 2.0 yhustc版权所有,欢迎传播 http://hi.baidu.com/yhustc 1.0.1更新 去掉了手动选择保存路径的选择框,改为选择项目的Lib目录,然后Action和Model文件直接保存至Lib目录下对应的文件夹 1.1.0更新 修改了获得数据库和对应库中表的方式,兼容MYSQL4和MYSQL5
WampServer2我之前已经有过介绍,是一个全新的升级。现在又推出了新的AddOns,包括: - PHP 6.0 dev (12/O2/2007 Snapshot) - MySQL 5.1.22 RC 这样可以领先体验PHP6和MySQL5.1而不用担心多系统共存的麻烦了。 下载地址:http://www.wampserver.com/en/addons_dev.php
目前所在公司的一则招聘启事,转发下,有兴趣的朋友可以通过下面的联系方式联系我,主要从事社区网站。
我们的背景:已经获得风险资金注入,有着良好的资本市场背景
我们的追求:用我们开心的社区去感染每一个人,快乐,健康,成长
我们的团队:聚集国内顶尖it公司的核心人员,PHP框架的创始人,国内著名ueui设计人员,现在就等待您的加入,让我们齐心协力,创早更多的奇迹。
工作地点: 上海浦东张江
我们是一个创业型并且已经获得风险投资的公司,虽然不能提供象 Google, 微软那样的优厚待遇,但他们不能提供我们这样的发展空间。我们追求的是风险与回报之间的合理平衡。
如果你想追随自己的梦想,如果你想超越不可能,如果你想达到人生的理想,请考虑一下这个机会!
你会得到什么?
开心的工作氛围,可以改变世界的工作,极具挑战性,巨大的乐趣和成就感!
创业的环境,热情的团队,参与大量商业决策的机会!
早期公司股票期权,有可能使你达到财务自由!
做为公司初期研发团队的核心成员之一,你将会伴随着公司一起成长。将会有千万以上用户使用你参与开发的网站系统。我们希望你在这个过程中能成长为一名经验丰富的项目负责人,能够独当一面,开发大型创新性项目。我们也希望你能够同时培养起较强的商业直觉和沟通管理才能。
联系方式:Email: liu21st@gmail.com QQ: 130770305
请将工作经历等个人资料发送到联系邮箱,并附个人作品 注明应聘的岗位
特别欢迎上海的PHP高手加盟,哈哈~
1.1 PHP开发人员
职位描述:
负责社区网站的开发和日常维护
人数:1~2名
要求:
1. 精通APACH+PHP+MySQL开发,2年以上开发经验
2. 熟悉MVC开发模式,并有PHP主流框架的使用经验,熟悉ThinkPHP最佳
3. 熟悉AJAX技术和模板技术、CSS和JavaScript
4. 有大型社区或者WEB2.0网站开发经验
5. 熟悉Apache、MySQL和Linux的日常管理和维护
6. 具有文档编写能力,面向对象的编程思想,优良的编程风格和习惯
7. 较强的团队协作能力、沟通能力和学习能力
待遇:5k~7K
1.2 Flash开发人员
职位描述:
负责社区网站的Flash相关部分的开发
人数:1名
要求:
1. 精通AS2.0以及Flash OOP开发模式,熟悉AS3.0
2. 熟悉Flash RIA开发和后台交互开发,PHP最佳
3. 有Flash游戏或者FMS开发经验者优先考虑
4. 较强的沟通能力,懂得和美工配合
待遇:5k~7K
1.3 MySQL DBA
职位描述:
1.对开发人员提供mysql的技术支持
2.负责mysql数据库的运行维护
人数:1名
要求:
1. 有门户或者大型社区网站工作经验者优先,熟练掌握PHP语言
2. 大型网站3年以上后台数据库开发/管理经验,精通MySQL分布式解决方案,有成功案例;
3. 精通mysql的各种优化和配置等;
4. 有大型网站技术架构的设计能力
待遇:5K~7K
1.4 WEB管理员
职位描述:
1. 网络设备的架设、维护和管理,使其安全平稳运行。
人数:1名
要求:
1. 两年以上B/S结构项目实施经验;
2. 熟悉TCP/IP协议,网络设备(路由器、交换机、防火墙)负载平衡,网管软件,互联网安全技术等;
3. 掌握Linux环境下面WebServer、Email、FTP、DNS服务的管理、维护、调试,具有相关实践经验;
4. 具备较好系统安全管理经验和系统诊断能力,有良好的沟通和协调能力,责任心强,有较强独立工作能力;
5. 具备大型网络运维经验者优先考虑。
待遇:5K以上,视个人能力
1.5 网页界面设计师(Web UI Designer)
工作职责:
1. 配合开发人员完成页面的设计与制作;
2. 结合用户体验,完善设计界面和网页;
3. 网站的整体设计规范的执行工作。
工作要求:
1. 3年以上相关工作经验;
2. 精通相关工具软件:Flash 、Photoshop、Dreamweaver、illustrator/CorelDraw 等Macromedia系列,Adobe系列软件;
3. 精通html、css,熟悉javascript,能使用常用语法和功能;
4. 具有良好的美术功底及创意构思能力,能够很好把握视觉效果与网站布局;
5. 勤奋好学,关注WEB2.0应用,并乐于钻研WEB前端的技巧与应用;
6. 发送简历时请附带个人作品的案例网址或案例图片作品。
官方还一直没有整理,不过现在已经有热心人完成并分享了
完整RBAC示例还包括了录像,对这块操作不熟悉的朋友可以参考下
大家要感谢yhustc这位一直支持ThinkPHP并乐于分享的朋友~
在继之前的Firefox兼容改进之后,官方又推出了基于EXT2的体验版本示例中心。
再次提高了用户体验
该版本由雪狼制作。
一直没有发现,原来prototype的Form.serialize在Firefox下面竟然有这样的问题,呵呵~ 如果你把Form放到Table里面,例如
祝贺ThinkPHP发布2周年,官方发布了最新的更新版本,并且倾力制作了在线体验中心~ [ 马上访问在线体验中心 ] 并借此祝贺大家元宵节快乐!团团圆圆~
既然要红红火火,就设计了几个Banner和图片,呵呵~随便做的,非专业作品。

新年的气氛即将恢复平静,ThinkPHP也快2岁了,这是一个让所有关注和支持ThinkPHP的朋友们值得祝贺的时刻,官方也准备了一份礼物以回馈大家的支持,感谢大家和ThinkPHP风雨同舟一起度过。届时将开通ThinkPHP官方在线体验中心,给大家送上丰富的示例和演示,而且还将发布一个更新版本,包含了值得期待的项目目录自动创建功能和众多的完善。新手们有福了,呵呵~希望2008奥运年大家红红火火,继续努力! PS:了解ThinkPHP发展历史的人应该猜到2周年是什么时候了,呵呵~
更新版本除了修正和完善,还增加了不少的特色功能,虽然只是0.0.1版本的升级,其实还是有了丰富的改进。这里先说一下关于表达式更新和写入的支持,因为这个功能会比较实用一些,所以先做个介绍。 我们先来看看之前的数据插入和更新的写法:
自从2007年圣诞发布正式版本以来,得到了很多的用户关注、支持和建议,在辞旧迎新之际,官方把一个多月的积累更新发布了一个新年版本,祝大家在新的一年里工作顺利、事业有成、身体健康,并且继续支持ThinkPHP。 1.0.1版本主要更新如下:
虽然FMS3早在12月份已经发布,但是好像开发版本的下载一直还是旧的,今天看到已经有提供最新的FMS3开发版本下载了,而且FMS文档中心里面的文档也已经更新了~ PS: 提供全部FMS3官方英文文档的本地打包下载
由于之前对核心类库进行了缓存,而且无法禁用(因为通常应用开发不会修改核心文件),但是会造成需要在核心类库里面调试程序的时候不是很方便,所以增加了禁用核心缓存的设置,需要在入口文件里面增加下面的定义即可:
Model类增加addConnect和switchConnect方法 用于支持多数据库的连接,这次的更新和之前的多数据库连接支持有所不同。 上次更新是修改Db类,而且只是支持同类型的多个数据库连接,本次更新是修改了Model类,可以支持不同类型的多个数据库连接和切换。 另外,对上周末的服务器问题导致中断访问表示抱歉!
正式版由于对语言包进行了缓存,所以导致了在多语言切换的时候有问题,现在修正了语言包缓存文件的生成命名。
增加多数据库连接的内置支持 可以添加任意多个数据库连接(目前暂时只支持相同类型的) 和在多个数据库连接之间进行切换 主要修改了Db类,增加了addConnect和switchConnect方法,例如:
本次更新增加了一些新的RSS阅读内容,更加方便查看ThinkPHP官方和论坛的最新动态。

[ 主要更新如下 ] 增加空模块支持 如果指定的模块不存在会首先定位是否存在Empty模块 增加核心编译文件的去除空白和注释的开关,在入口文件定义 STRIP_RUNTIME_SPACE 常量为false 可以关闭去除空白和注释 Action缓存由原来的userCache成员属性控制改为项目参数 ACTION_CACHE_ON 控制,便于动态控制 增加数据库字段缓存的开关 惯例配置增加DB_FIELDS_CACHE 用以设置数据库字段是否缓存,默认进行缓存 修正xcache和sqlite缓存方式的读写次数记录 使用视图模型的时候,如果主键是id,不需要再定义getPk方法 修正多语言和多模板的cookie问题 入口文件免设置APP_NAME APP_PATH 完善Cookie类 修正模板检查的时候组件化的支持 模型类的查询操作支持连贯方法 去掉了一些废弃的惯例配置参数 包括:DATA_CACHE_ON 和 DATA_CACHE_MAX 惯例配置增加了DATA_CACHE_SUBDIR 参数控制文件缓存方式是否自动使用子目录哈希缓存 在项目根目录不存在的情况下自动创建 完善对跨库查询的支持 目录自动创建支持写入安全文件