`
tubaluer
  • 浏览: 1476501 次
文章分类
社区版块
存档分类
最新评论
  • sblig: c / c++ 是不一样的都会输出 100
    j = j++

PHP项目感受

 
阅读更多

由于第一个项目是在PHP基础上进行的开发,用的是面向过程的方法,代码量比较大。卡发的是以类似淘宝的购物商城网站,涉及到前台(Html+Css)、后台(php)、数据库的全套搭建。总的感受是不难,但很基础,对日后技术的晋升是起着基础作用,所以很关键。由于本项目处于我国传统节假日春节期间,所以做项目的时间很紧凑,也很松散,因而在某种程度上说做的很不好,毕竟有很多干扰,并且都在过节QQ上的帮助也很少。
我本人认为购物系统相对于其它项目有他的难点,毕竟涉及到金钱的东西都必须严谨嘛,由于技术的娴熟程度所限制我也就有很多的技术点无法做和实现。再加上js 等还没有学习,前台部分也没有美工的观念,所以在某种程度上客户交互性很差,但是我想本着学习的态度,再说这也是第一次做项目怎么说也不能太贪了,所以就没有太多去追究。
整个项目在敲代码之前老师已经给我们做好了流程,所以我们省去了很多麻烦。只要按着流程,在每个单独的页面进行开发相关的功能就行了。这一过程不是很麻烦。
刚开始我是模仿别的购物网站进行前台的开发,但是模仿不好,只是做了一部分。我觉得想网站这种项目前台是很重要的,如果前台能设计好了我们在做后台源代码的时候会很轻松也会很省心的。所以日后前台的知识还需要进行打牢固。
很多功能的实现其实技术并不难,就一个思想而已,比如分类这个功能,起初觉得很难很麻烦,但是经过老师的开导讲解后,理解了他的思想从而开发起来很容易。
这个项目如果大家一起在学校做的话一两周也就完全搞定了,所以我在做项目的过程中发现时间地点很重要,并且要有人看着和监督进度方才能让我们不会有太多的外在事物打扰而乱了进度。如果有个人每天都在SVN等别的工具来进行监督每天员工的进度,我们每天都要把新的功能上传上去给领导看,在一个人的监督下我们会更有工作的积极性,人的自觉是很难不受客观环境影响的,尤其是现在这个物质精神丰富的环境下。
项目大部分要实现的是完成了,不敢恭维,代码质量实在不让人高兴,里面有相当多的臃肿代码的存在,很多的都是重复的,还有就是没有规律性,本应在上面的却放在了下面等等,注释也很少,还没有养成习惯,代码的起名字也非常不好,有拼音也有不对的英文。反正自己想想都后怕,这要是改的话要多困难啊…..考虑到新课的开始,新课又有一定难度,所以不打算继续搞这个代码了,要把心放在新课程上,等新课程学好了再回来修改也为时不晚。


分享到:
评论

相关推荐

    PHP工程师 - PHP从零基础到原生项目开发

    ...通过编写"Hello, World!"程序,你可以快速入门,感受PHP的魅力。...熟悉这些函数库,能极...通过以上四个步骤的学习和实践,你将具备从零开始开发原生PHP项目的能力。记住,持续学习和不断积累经验是IT行业的不二法则。

    实战突击:PHP项目开发案例整合 源码手册

    《实战突击:PHP项目开发案例整合》是一本旨在帮助初学者深入理解PHP项目开发的实践指南。这本书通过一系列具体的案例,让读者能够亲手操作,从而掌握PHP编程的基础和实际应用。源码手册作为配套资源,提供了书中...

    php-小项目电脑商城系统

    压缩包中的"php电脑商城系统"包含了所有源代码和设计文档,为学习者提供了深入理解PHP项目开发的机会。通过分析和研究这些资料,可以掌握PHP编程技巧、MVC架构的应用、数据库设计原则以及如何将它们整合到实际项目中...

    基于PHP的钢笔手写体生成工具php版源码.zip

    通常,一个PHP项目的源码会包含以下部分: 1. **index.php**:作为入口文件,它通常包含了项目的主要逻辑或负责调度其他文件。 2. **样式表(CSS)**:用于定义页面的样式和布局,可能有如style.css这样的文件。 3....

    PHP实例开发源码—discuzX3.0高仿得意门户模板 php版.zip

    这个模板可能包括了自定义的CSS样式表、HTML结构以及PHP脚本,它们共同作用以实现界面的布局、颜色、字体等元素的调整,使得用户在访问论坛时能感受到与原版Discuz! 不同的视觉体验。 【标签】"PHP" 表明这个项目的...

    PHP新版微信上墙微现场婚庆会议大屏幕互动抽奖系统源码

    在这个项目中,"PHP新版微信上墙微现场婚庆会议大屏幕互动抽奖系统源码"是一个专为婚庆、会议等活动设计的互动抽奖系统,利用微信接口与现场大屏幕相结合,提供实时的用户参与和互动体验。 1. **微信接口集成**:...

    CK PHP开源框架 v3.0

    CK FRAMWORK封装了很多常用的类库,使得开发者省去很多构建项目,让开发者更愉快的专注自己的业务逻辑,使用CK框架进行开发。即使不怎么会PHP的朋友也可以快速开发一个Application。CK最初是为一个广告联盟系统开发...

    MtHaml:PHP实现的HAML模板语言类库.zip

    **正文** `MtHaml` 是一款基于 PHP 实现的 HAML 模板语言类库,它为开发者提供了简洁、高效的 HTML 编写方式。...如果你追求代码的简洁和项目的可维护性,不妨尝试将 `MtHaml` 引入你的项目,感受 HAML 带来的便利。

    TiltViewer-PHP看图片源码.rar

    这款开源项目以其独特的视角倾斜效果和流畅的用户体验,成为了众多开发者和设计师的选择。本文将深入探讨TiltViewer-PHP的核心特性、工作原理以及如何利用它来创建图片网站。 TiltViewer-PHP的核心功能在于它的3D...

    毕设&课设&项目&实训-基于SSM框架的3D化图书馆座位预约系统,增强座位可视化,并配以个性化选座,提升用户的使用感受。.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】...

    PHP通信录源码

    "界面美好"表明设计者注重用户体验,采用了良好的UI设计,使得用户在查看和管理联系人时有舒适的视觉感受。 PHP作为服务器端脚本语言,其主要负责的任务包括: 1. **数据验证**:PHP代码可以验证用户输入的数据,...

    php_ajaxGrid数据编辑

    这大大提升了用户体验,因为用户在操作时不会感受到页面的跳转或刷新。 在"php_ajaxGrid数据编辑"的例子中,前端可能使用了像jQuery的AJAX库,或者直接使用XMLHttpRequest对象来发送异步请求。例如,`datagrid.js`...

    基于PHP的快乐是福二级域名分发系统源码 php版.zip

    "快乐是福"可能是项目的名字,也可能是对系统使用体验的美好期望,它表达了系统设计者希望用户在使用这个分发系统时能够感受到便捷和满足。 【标签】"PHP"是此项目的编程语言标签,表明整个系统的核心部分是用PHP...

    PHP+MYSQL相册

    综上所述,PHP+MySQL相册系统是一个基础但实用的Web应用实例,通过学习和实践,开发者不仅可以掌握PHP和MySQL的基本应用,还能了解到如何构建一个完整的Web项目,对提升开发技能有着极大的帮助。尽管此系统在设计上...

    基于PHP的七夕在线表白自动生成阿狸版源码.zip

    【标题】"基于PHP的七夕在线表白自动生成阿狸版源码.zip"是一个与Web开发相关的项目,主要使用PHP编程语言实现。这个项目可能是为了在七夕节期间,为用户提供一个互动的在线平台,帮助他们创建个性化的表白页面,...

    基于smarty和webservice的php在线购物网站(简化版,含数据库)

    在这个在线购物网站中,可能应用于商品搜索、添加购物车、实时更新库存等场景,让用户感受到更流畅的操作流程。 4. CSS(层叠样式表):CSS是用于定义网页外观和布局的样式表语言。在这个项目中,开发者利用CSS精心...

    使用 PHP 和 JavaScript 进行简单的实时聊天(含源代码).zip

    项目:使用 PHP 和 JavaScript 的简单实时聊天(带源代码) – 免费下载简单实时聊天项目(向下滚动) 关于项目 简单实时聊天项目是使用 PHP、JavaScript、CSS 和 Bootstrap 开发的。谈到这个项目,用户必须在进入...

    PHP实例开发源码—emlog博客古风模板-水墨书香.zip

    【标签】"php" 表明这个项目的核心技术是PHP,这是一种广泛用于网页开发的服务器端脚本语言。PHP以其易学易用、功能强大、跨平台等特性深受开发者喜爱,常用于构建动态网站和Web应用,如Emlog博客系统。 在Emlog...

    3152灯塔漫画背景个人日记CSS模板下载5574_企业网站模板PHP整站源码.zip.rar

    在这个项目中,PHP文件如post.php、admin.php、logout.php等,是网站的主要功能模块,分别可能用于发布新条目、管理后台和用户登出等操作。 2. 网站源码:提供的是一个完整的网站源代码,意味着包含了网站运行所需...

Global site tag (gtag.js) - Google Analytics