天津PHP程序员活动贴

大白菜芯 2008-05-05 07:07:04
报名站点:http://phpstudy.cn/forum/read.php?tid=8&page=1&toread=1 希望天津地区的php程序员都能认识一下。

天津php程序员聚会贴
天津的PHP程序员很需要一次聚会。希望大家都能来。
时间:5月17日下午1:30。(到时候门口有天津PHP程序员聚会的红色横幅。)
地点:水上公园
内容:吃饭,聊天,拍照,留念,认识,交友,游园
费用:一人50,多退少补。
报名方式:跟帖。
报名截止时间:5月15日。因为要提前预定吃饭的地方。所以人员上要提前预定。

跟帖格式:
姓名:
性别:
年龄:
电话:
入行几年:
职务:
公司名称:


难得休息一次,大家都过来吧。
...全文
225 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhihuixiaole 2008-10-17
  • 打赏
  • 举报
回复
0
wangdeqie 2008-10-17
  • 打赏
  • 举报
回复
帮顶
jsweifen 2008-10-17
  • 打赏
  • 举报
回复
接分
mjjzg 2008-10-16
  • 打赏
  • 举报
回复
随不在天津,但也要支持一下你的工作,顶一下
超级大笨狼 2008-10-16
  • 打赏
  • 举报
回复
招人,PHPer,上海6个,电话给这个漂亮MM, 本狼保证,待遇比你以前高
http://topic.csdn.net/u/20081016/17/bddc625f-7b5a-4632-a8df-f45d6ba31264.html
namhyuk 2008-10-14
  • 打赏
  • 举报
回复
adultsite 2008-10-02
  • 打赏
  • 举报
回复
andy_514 2008-10-02
  • 打赏
  • 举报
回复
OK,来也。。。。!!!!!!!!!!
五维思考 2008-09-28
  • 打赏
  • 举报
回复
顶,接分快乐,国庆快乐
zhihuixiaole 2008-09-28
  • 打赏
  • 举报
回复
j
笨沙发 2008-09-26
  • 打赏
  • 举报
回复
1[Quote=引用 2 楼 fxs_2008 的回复:]
顶一下,不在天津
[/Quote]
zhihuixiaole 2008-09-24
  • 打赏
  • 举报
回复
0
亦风亦尘 2008-09-24
  • 打赏
  • 举报
回复
不在天津,帮顶!!!
namhyuk 2008-09-24
  • 打赏
  • 举报
回复


╭──╮╭╮╭╮╭──╮
│╭╮││││││╭╮│
│╰╯││╰╯││╰╯│
│╭─╯│╭╮││╭─╯
││  ││││││  
╰╯  ╰╯╰╯╰╯ 
 
xiaoxiezi168 2008-08-31
  • 打赏
  • 举报
回复
接分
胡矣 2008-08-31
  • 打赏
  • 举报
回复
JF
pccastle 2008-06-07
  • 打赏
  • 举报
回复
再接点分
pccastle 2008-06-07
  • 打赏
  • 举报
回复
fen
pccastle 2008-06-07
  • 打赏
  • 举报
回复
接个分。
sportboy2008 2008-06-05
  • 打赏
  • 举报
回复
jf
加载更多回复(11)
网站架构的设计方案 网站架构,一般认为是根据客户需求分析的结果,准确定位网站目标群体,设定网站整 体架构,规划、设计网站栏目及其内容,制定网站开发流程及顺序,以最大限度地进行 高效资源分配与管理的设计。其内容有程序架构,呈现架构,和信息架构三种表现。而 步骤主要分为硬架构和软架构两步程序。网络架构是现代网络学习和发展的一个必须的 基础技术。在选择机房的时候,根据网站用户的地域分布,可以选择网通或电信机房, 但更多时候,可能双线机房才是合适的。越大的城市,机房价格越贵,从成本的角度看 可以在一些中小城市托管服务器,比如说北京的公司可以考虑把服务器托管在天津,廊 坊等地,不是特别远,但是价格会便宜很多。 现在的PHP框架有很多选择,比如:CakePHP,Symfony,Zend Framework等等,至于应该使用哪一个并没有唯一的答案,要根据Team里团队成员对各个 框架的了解程度而定。很多时候,即使没有使用框架,一样能 写出好的程序来,比如Flickr据说就是用Pear+Smarty这样的类库写出来的,所以,是否 用框架,用什么框架,一般不是最重要的,重要的是我们 的编程思想里要有框架的意识。网站规模到了一定的程度之后,代码里各种逻辑纠缠在 一起,会给维护和扩展带来巨大的障碍,这时我们的解决方式其实很简单,那就是重构 ,将逻辑进行分层。通常,自上而下可以分为表现层,应用层,领域层,持久层。 所谓表现层,并不仅仅就指模板,它的范围要更广一些,所有和表现相关的逻辑都应 该被纳入表现层的范畴。比如说某处的字体要显示为红色,某处的开头要空两格,这些 都属于表现层。很多时候,我们容易犯的错误就是把本属于表现层的逻辑放到了其他层 面去完成,这里说一个很常见的例子:我们在列表页显示文章标题的时候,都会设定一 个最大字数,一旦标题长度超过了这个限制,就截断,并在后面显示"..",这就是最典 型的表现层逻辑,但是实际情况,有很多程序员都是在非表现层代码里完成数据的获取 和截断,然后赋值给表现层模板,这样的代码最直接的缺点就是同样一段数据,在这个 页面我可能想显示前10个字,再另一个页面我可能想显示前15个字,而一旦我们在程序 里固化了这个字数,也就丧失了可移植性。正确的做法是应该做一个视图助手之类的程 序来专门处理此类逻辑,比如说:Smarty里的truncate就属于这样的视图助手(不过它 那个实现不适合中文)。 所谓应用层,它的主要作用是定义用户可以做什么,并把操作结果反馈给表现层。至 于如何做,通常不是它的职责范围(而是领域层的职责范围),它会通过委派把如何做 的工作交给领域层去处理。在使用MVC架构的网站中,我们可以看到类似下面这样的URL : domain/articles/view/123,其内部编码实现,一般就是一个Articles控制器类,里面 有一个view方法,这就是一 个典型的应用层操作,因为它定义了用户可以做一个查看的动作。在MVC架构中,有一个 准则是这么说的:Rich Model Is Good。言外之意,就是Controller要保持"瘦"一些比较好,进而说明应用层要尽量简单 ,不要包括涉及领域内容的逻辑。 所谓领域层,最直接的解释就是包含领域逻辑的层。它是一个软件的灵魂所在。先来 看看什么叫领域逻辑,简单的说,具有明确的领域概念的逻辑就是领域逻辑,比如我们 在ATM机上取钱,过程大致是这样的:插入银联卡,输入密码,输入取款金额,确定,拿 钱,然后ATM吐出一个交易凭条。在这个过程中,银联卡 在ATM机器里完成钱从帐户上划拨的过程就是一个领域逻辑,因为取钱在银行中是一个明 确的领域概念,而ATM机吐出一个交易凭条则不是领域逻辑,而仅是一 个应用逻辑,因为吐出交易凭条并不是银行中一个明确的领域概念,只是一种技术手段 ,对应的,我们取钱后不吐交易凭条,而发送一条提醒短信也是可能的,但并 不是一定如此,如果在实际情况中,我们要求取款后必须吐出交易凭条,也就是说吐出 交易凭条已经和取款紧密结合,那么你也可以把吐出交易凭条看作是领域逻辑 的一部分,一切都以问题的具体情况而定。 在Eric那本经典的领域驱动设计中,把领域层分为了五种基本元素:实体,值对象, 服务,工厂,仓储。具体可以参 阅书中的介绍。领域层最常犯的错误就是把本应属于领域层的逻辑泄露到了其他层次, 比如说在一个CMS系统,对热门文章的定义是这样的:每天被浏览的次数多 于1000次,被评论的次数多于100次,这样的文章就是热门文章。对于一个CMS来说,热 门文章这个词无疑是一个重要的领域概念,那么我们如何实现这个 逻辑的设计的?你可能会给出类似下面的代码:"SELECT ... FROM ... WHERE 浏览 > 1000 AND 评论 > 100",没错,这

2,100

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧