中国php新动力,Jwork框架即将发表
歌道“最近比较烦”,我云“最近比较忙”,但无论烦与忙,都不能阻止我对技术的追求,亦不能打断我要做中国开源事业的脚步。
作为我提出已久的jwork框架,终于,于2007年未,形成了php第一版。
Jwork框架分为三种语言:
Java版
.Net版
PHP版
目前,java和.net版处于研发阶段。php版jwork v1.0 for php初步计划于2008年2月1日正式开源。
Jwork框架的特点:
1、和其它框架相比,Jwork框架不需配置,不改变原有开发习惯。
2、Jwork框架是开发的经验集,集成了软件中开发中常用的API。
3、Jwork框架集成了Jpage分页,AJAX,HTML编辑器等。
4、充分提高开发效率,便于小组开发、协同开发。
Jwork v1.0 for php
jwork v1.0 for php是用于php开发的一个框架集。现将其功能简介如下:
1、集成Jpage,最优化的分页方案。
Jpage解决了海量和普通查询的需求,优化了软件结构,一句sql即可分页,为互联网上现有的最佳分页解决方案。
2、集成数据层DAO,最简单的数据操作。
一般而言,开发必要操作数据库。开发php就意味着要对mysql操作。出于此,Jwork框架v1.0集成了对mysql操作的封装。
对于插入数据,不需要写sql语句,只需指定列名,控件名即可。
对于修改数据,可实现表单自动回填,不需去给控件赋值。
3、集成了ajax框架,一句话即可实现ajax。
随着web2.0的发展,ajax的应用越来越广,jwork框架采用最原始、清晰的ajax实现,即简单方便的实现了ajax,又让ajax的各过程清晰可见。
4、集成众多研发者的多年开发经验。
jwork框架的一些工具类,时间类、上传类、邮箱类等API,集成了众多研发者的Java、.NET、PHP、ASP的web开发经验,你在开发中常遇到需求实现,在jwork框架中均有收录。
5、集成了开发中常用的JS和PHP验证方法,如email格式、手机格式、身份证格式的验证。
时间就是金钱,提供开发效率,不但可以让你收获财富,更可以让你轻松应对开发工作。
Jwork部分演示:
添加、修改演示:
function Add() { $data = new MysqlDao(); $filed="code_name,code_lang,user_id,code_des,code_meno"; $data->addKey($filed); //执行添加 if($data->arrExecute("code_info")>0) header("location:ok.php"); else header("location:error.php"); } //修改数据 function Mod() { $data = new MysqlDao(); $id=$_REQUEST["id"]; if(empty($id)) { header("location:error.php?err=操作有误!请不要开玩笑!"); return; } //操作数据库 $filed="code_name,code_lang,user_id,code_des,code_meno"; $data->addKey($filed); $data->where="code_id=$id"; $data->arrExecute("code_info"); //执行 header("location:ok.php?id=$id&act=mod"); }
分页实现演示:
<div id="content">
<?php $data= new MysqlDao(); $data->style="data"; $list=$data->jpage($sqllist); while (list($rowid,$row)=each($list)) { $rid=$data->jpageRowId($rowid); //行号 $name=$row["code_name"]; //名字段 $time=$row["code_time"]; //时字段 echo <<<EOF <ul> <li>$rid</li> <li>$name</li> <li>$time</li> </ul> EOF; } ?>
</div>
<div id="page"><?php echo $data->foot ?></div>
所谓,“我不入地狱,谁入地狱”,正是本着这样的思想,我领着ccopen的全体成员,研发了Jwork框架php板,其目的,在于让中国的程序员,减少重复模块的编写,减轻他们的工作量,提高开发效率,优化代码和软件结构,让他们也是让我们在繁重的开发工作中解脱出来,让所有的Jwork使用者从中受益!对我们而言,分享是一种快乐,开源是一种职责!
其实,我们可以更快乐一些!体验jwork,体验快乐!
敬请关注:2008年2月1号,Jwork v1.0 php版全面开源!
本文地址:http://www.phprm.com/code/f8aeac651f21db017a0df4a6166d26f0.html
转载随意,但请附上文章地址:-)