实时搜索: php 后台 学多久

php 后台 学多久

394条评论 2767人喜欢 5850次阅读 906人点赞
本人要为做一个非常非常非常简单的网站(大概只需要10几个网页),只需要能够在后台实时更新文本和图片信息(就是类似于学校团委网站的那种,不需要表单和什么SESSION登录验证),可是,我只会html做前端(懂一些SQL),所以正在学习php,学到最基本的文件操作函数,感觉学过的php的内容以及快要学到的php内容对建立这个简单的网站来说作用不大,并且时间紧迫,需要高人指点迷津,告诉我学php哪部分内容,就能够迅速做一个只需要更新文字和图片的动态网站,跪谢了...... , 我现在很苦恼,初学Web开发,自学JavaSript和PHP学习的时间也就4个月。来到公司后经理要求看懂公司的后台,可是我...

为什么大型网站前端使用 PHP 后台逻辑用: 最近纠结了一下,如果开发一个大型的网站,我到底应该使用php还是jsp,后台到底使用php还是用java,我的选择要么是php要么是java,因为我喜欢linux、unix,当然window平台也必须支持,以便哦的妹纸可以查看。这就要求用一些跨平台相当好的软件+工具+语言,所以选择只能是这么几个。最后我的决定是php+java,一个前台一个后台,理由如下: php和java在开源社区的活跃度严重超过了其他的语言,使用人数也都是相当之多;活跃的开发工程师们能够给我帮助,且这俩都能很好的跨平台,不用花费大量的人力物力去维护 我也做过一个物联网的网关网站,比较复杂,当时采用的是jsp+java,复杂程度可想而知,单单说开发过程,网站部分繁琐,每次想查看结果运行网站的时候还需要重新打包部署一下,严重影响了哦的开发效率,每天的时间都是在等待(因为网站比较复杂,打包部署需要浪费一些时间)。相对来说呢,php就没有了,php灵活,好学,上手快,容易修改,容易发布,关键是热部署,这个真让哦眼睛大亮。当然看待任何事物都需要两种眼光,php也会有缺点,比如没有太好的开发IDE,所以拼写错误很正常,且php的sql注入危险较大点,执行效率不高,安全性不如java。还有一些理由,来自知乎的米米们给的建议: Java的优点则是稳定可靠、运行效率高(尤其是JIT的出现之后差距更大了)、不容易犯错(强类型、预编译、必须拦截异常等等),缺点是开发和发布的效率相对较低。尽管优秀的工程师能在一定程度上改变以上的问题,但通常而言,哪能到处都是高手多如狗的梦之队? 从MVC的层次结构上说,在一般网站项目的开发周期中,需求变更最频繁、调整最多的是View,其次是Controller,最后是Model。这非常好理解,没事干谁天天改数据结构?每次版本升级控制结构都要改的啦,或多或少而已。再次是两者之间的通信,目前RPC技术已经足够成熟,无论是Web Service/Hessian/RESTful API都能够让开发人员专注在功能开发上,而不需要过多的考虑异构平台的差异和通讯的细节。这也就意味着在大公司里同时应用两种语言的方案并不会引入过多的复杂度和工作量。当然,文档量的下限倒是因此被拔高了不少,但事实上大部分团队对此其实都是喜闻乐见的:别每天说文档重要但没空了,你不写其他同事怎么配合? 靠近用户的前端,使用PHP能够更快的完成前端频繁而琐碎的更新,自如的应对各种需求的变化。页面的结构调整、用户输入内容的基本验证、仅只和用户交互有关的简单逻辑等都很适合使用PHP来开发,甚至可以通过类似Smarty等模板技术将其页面的变动迁移到前端团队。而基本的业务逻辑和数据的更新采用Java开发,可以有效的提高复用度、提升性能和吞吐能力、规避安全问题等。而开发效率稍有降低换来的是可维护性的提升,发布速度慢就更不是问题了,因为通常对于基础业务逻辑的调整往往都是整体修改,并层层测试确认才能发布的。 所以,大型网站前端采用PHP后端采用Java,既好招人又好维护、系统稳定还性能高、连安全性都大大增加。代码复用、文档完备度居然也都改善了。让你在以上这些好处触手可及时,对架构师知识谱系在广度上要求更高一些这事根本就不是个问题。
单一方案其实一样可以做良好的隔离,PHP同样可以提供Service,而性能问题其实很多时候是算法和架构的问题而不是语言差异的问题。如Velocity或JSTL等也是很优秀的隔离方案。
但这些方案在高压力下会暴露出很多问题而体现双语言的优势,这些在上面其实都提到,详细说明一些很难得到改变的点:
1. PHP由于其动态脚本语言的特性,包括类、函数、常量在内都需要在每次请求周期中重复执行后才能建立运行环境;为了保证解析速度而牺牲编译质量;应用了FastCGI但仅仅只是复用进程处理请求减少fork成本而不是像其他语言,初始化完毕后通过FastCGI的接口获得数据并以对应接口返回数据等几个原因,基本上已经不可能在性能上追回当初更烂现在开着JIT牌跑车的Java了。
2. 在PHP里是如此的容易犯错而难以发现,即使你用实质上出自官方的Zend Studio,也无法改变一个事实:要保证你的程序高质量无大错,得要有充足的经验、足够的严谨、以及——负责任的QA。淘宝的黄裳就曾经拿IDE这事开过玩笑。而玩笑背后的那个原因“缺乏中间件”最近几年有不少的改善,主要是不少中间件的支持变得更广泛了从而让PHP得益,但发展的根源其实还是在C和Java社区。性能和易犯错则是语言特性造成的技术难点,也是用来换取灵活、快捷的必要代价,很难去指望有根本的改善。
3. Java的世界里也有JSTL、Velocity和Freemaker等,但和PHP灵活而强大的动态能力、丰富的函数和类库、轻松的学习成本、多到令人发指的文档相比,简直就是渣,就是渣啊!JSTL改完了要重启Context啊有木有?Velocity不关缓存也要重启啊有木有?Velocity开缓存性能低下啊有木有?即使这些都不管,调整下某个数据校验规则要改Action也要重启有木有?
实际工作中性能问题可以通过良好的架构解决,容易犯错的问题可以通过框架和规范以及全面的测试来解决,中间件选择少些但其实该有的都有了,Java的灵活性一样有不少可供考虑的解决方案哪怕是挫得要死的摘掉节点重启,完成后重新上节点的策略。
所以,大家会看到单一语言的技术团队也很多,这个问题的真正考虑还是更多在团队自身的特点、积累等等。用了双语言的,也知道自己为什么要用这些,不用的也清楚自己的路该怎么走。最后的最后说一句:如果你不知道自己为什么要用双语言方案的话,基本上你也就不需要考虑它了

php迅速做简单的动态网站( 只需要 能够在后台更新文字和图片): 这们朋友,你要实现更新文字和图片功能,需要有知道以下知识点:
1)数据库的增删改查操作;

2)使用PHP对数据库进行操作(涉及到表单提交);
3)用PHP使结果循环遍历输出;
4)分页功能实现;
5)文件上传(主要针对图片更新)
以上几点你只要会了,你所说的功能就可以简单实现。当然,还有个笨办法,就是你做静态网页,要添加的内容可以用DW的可视化编辑添加好内容然后上传到服务器后做好相关链接,这样就不涉及到数据库操作,也不用PHP,只是每次更新的内容只存在静态网页中,无法保存到数据库里。两者你可以任选其一了。
(Mekbo【麦客博】)

phpweb后台可以恢复初始状态吗,怎么操作:

phpweb后台没有恢复初始状态的功能,如果你不小心改错了,可以利用排版功能修改,不过这需要一定的使用经验才可以,其实最简单的方法就是重新安装,需要注意的是,重新安装前需要清空数据库。

如果你有备份的数据库,直接恢复数据库即可。做网站的要养好长备份数据的好习惯哦。

希望我的回答给你有所帮助。

Web开发新人有PHP基础,但是看不懂公司的后台,请教如何按部就班的学习: @yin85642 回答者误人子弟。 raintpl是一个模版引擎,不是框架。而且他建议你辞职,这不是把人往沟里带吗,越是不会才越要研究,否则何谈进步。

模版引擎只负责处理mvc中的视图,可以用在任何框架中,也可以单独使用(不用框架)。
先看看你们后台是怎么开发的,用没用框架?要是用框架了,直接去学那个框架,我估计既然用了这个模版引擎,八成用框架了。

你既然有php基础,我建议你去了解下php mvc的原理,codeigniter。这样你绝对可以看懂你们的后台。

现在做前端比后台好么 js和php比: 呵呵你这问题我觉得有点无聊。
首先,PHP程序员不见得会前端JS。
前端JS基本上一定会PHP。
做前端不是光JS就可以的,他需要了解很多知识的,包括后台技术,PHP/MYSQL等。
另外,熟悉和精通浏览器兼容性,常见BUG,和工具辅助BUG如何修复。

IE6-10,FF,GG,OP,SA这几个基本浏览器,对于JS,CSS的BUG,或者不同的支持,你需要完全了解,依靠各种类库是不行的,因为不同企业应用的也是不同的类库,不同的类库之间也有很大差异,比如浏览器BUG的解决方案也是不同的。

呵呵说的有点多,做前端比做后端难,工资也多不了多少的。看个人喜好了。
北京一般前端大公司6000-10000左右。PHP也一样。

但是你很难进,一般的公司需要你PHP+前端都要会,这样的情况,过试用也就5000-7000左右

php后台出现错误: 1.请确认您的网站程序上传是使用的二进制。
2.php程序文件是加密的,请不要打开修改。
3.空间已经安装了Zend Optimizer3.3.0以上 。

求解,php网站,后台登陆密码忘记了。怎么办。: 如果你可以登录网站数据库或者服务器的话,可以修改

PHP 后台 密码正确,但是不跳转到管理页: 看一下浏览器右下角是不是有个黄色的三角形警告图标
如果有说明是跳转用到的js代码出错了
如果没有说明你的页面跳转部分的代码被人删了

  • 希尔斯布莱德丘陵怎么去

    涉及到网络信息检索的电影有哪些,,,急需!!!!!: 搜索  网络时代的“人肉”技术,通常是娱乐大众的利器,但很不幸,它也可能成为一种杀人工具。   上市企业董事长秘书叶蓝秋(高圆圆 饰)在获知自己罹患癌症之后,心灰意冷的她上了一辆公交车,沉浸在惊愕与恐惧的她,拒绝给车...

    396条评论 6410人喜欢 2060次阅读 882人点赞
  • 34路终点站在哪里

    男士西裤什么牌子好: 男士裤子十大品牌:    1、 暇步士    Hush Puppies®(暇步士)品牌创于1958年,以著名的巴吉度猎犬为标志。旗下休闲男装的设计以时尚休闲概念为主题,倡导舒适、物超所值的休闲感受。时至今日,Hush...

    707条评论 3863人喜欢 3537次阅读 677人点赞
  • ems快递 多少钱

    be in+color什么意思: 你好,很高兴回答你的问题,正确答案为:be in + color 穿某种颜色的衣服******************************************************************...

    712条评论 4371人喜欢 5102次阅读 877人点赞
  • 0853是哪里的区号

    color dodge在ps中是什么意思: 1、意思是:颜色减淡 。2、在PS图层模式面板中,默认为正常模式,下拉菜单有颜色减淡,正片叠底等等。 ...

    823条评论 1161人喜欢 1268次阅读 306人点赞
  • 2014年世界杯罗本进了几个球

    rainy color什么意思: rainy color的中文翻译rainy color 雨天的颜色rainy 英[ˈreɪni] 美[ˈreni] adj. 下雨的,多雨的; [例句]They walked along...

    725条评论 4182人喜欢 4028次阅读 302人点赞
  • iPad 充电为什么这么慢

    color coordinate是什么意思: color coordinate[英][ˈkʌlə kəuˈɔ:dineit][美][ˈkʌlɚ ko'ɔrdəˈnet]彩色坐标; 网络色座标; 色彩坐标; 色度坐标; 双语例句1A sound applied ...

    345条评论 5891人喜欢 5978次阅读 721人点赞
  • dnf神枪手转什么好

    英语companycolor是什么意思: company color    网络    公司色彩;    [例句]1.Show the Unique Charm of Chinese Leather Goods Company with the Color ...

    548条评论 5504人喜欢 3152次阅读 573人点赞