php怎么做一个框架,你常用的一个前端框架是哪一个呀?
谢邀
根据你提问的这个问题,可以初步判断应该是刚入行不久。作为前辈我来给你说说关于前端学习相关的东西。
常用的前端技术根据时间段,根据技术,根据客户需求,根据业务,根据自己的技术能力都有着很大的区别。
根据以上几点我分开给你说说:
1、根据时间段
随着IT信息化技术的发展,从2000年到2019年可谓是突飞猛进,我在2006年入行,那时候的前端相对较弱,前端界面简单单一,框架较少。2010年我都用过flex作为前端渲染技术。现在早就屈服于H5+CSS3了。
2、根据技术
这个才是楼主问的重点,如果是做手机前端,根据原生开发和webapp开发前端技术还不同,手机前端现在主流的也就是Android和IOS,至于webapp开发前端技术框架就层出不穷了,最早有jQuery mobile UI,再后来有AMAZEUI、MUI,再后来又有了小程序前端组件wantapp、iview、weui等等。PC端的前端框架就更多了,从jQuery,dwz,layui,bootstrap,easy UI等等。
3、根据客户需求
有的客户略懂技术,同时对界面风格有要求,对操作习惯有强迫症,所以客户自己会提出一些很专业的要求,这个时候你就要依附于客户的需求选择前端框架了。
4、根据业务
这一块也就是说看你做的什么项目,是面向客户大众,还是内部使用的,是图标比较多,还是表格比较多,还是操作按钮比较多。根据业务特点再去选择不同的前端框架技术。
5、根据自己的技术能力
这个就好说了,如果客户没要求,领导没要求,这个时候可以选择一个自己熟悉的前端框架技术,这样可以缩短开发周期,提高工作效率,方便后期维护等等。
最后,不管是从哪个原因选择使用框架都要选择最主流的,API比较全面的,有问答社区的框架。方便解决问题才是重点。
最后的最后,我现在用的前端框架layui,mui,wantapp,bootstrap等。至于用到什么程度,说简单的能解决项目问题。欧了😊😊
学到什么地步会有一个质的飞跃?
业余时间学习php的话可以看书,也可以看博客。
由于题主具有前端经验,所以javascript肯定是熟悉的。php同样作为一个弱类型的脚本语言,所以对于你来说还是很容易的。
首先学习php的基本语法,各种程序结构以及php标准模块,比如:文件处理,会话处理等。最重要的是要学习php的面向对象。
当然只学习php肯定不够的,后端是离不开数据库的,那么还得学习一下mysql。
学习完语言基础之后可以学习一个mvc框架。比如thinkphp,CI等。找一些项目来练练手。
您想有一个质的飞跃的话,还得学习关于网络的知识,比如http协议,对于前端的帮助也是很大的。
由于答主回答过多次关于php自学的文章,这里就不多说了,感兴趣的话可以去查看。
PHP能做什么?
PHP能做什么
PHP 可以生成动态页面内容
PHP 可以创建、打开、读取、写入、关闭服务器上的文件
PHP 可以收集表单数据
PHP 可以发送和接收 cookies
PHP 可以添加、删除、修改您的数据库中的数据
PHP 可以限制用户访问您的网站上的一些页面
PHP 可以加密数据
PHP涉及领域1.中小型网站的开发
2.大型网站的业务逻辑结果展示
3.WEB办公管理系统
4.硬件管控软件的GUI
5.电子商务应用
6.WEB应用系统开发
7.多媒体系统开发
8.企业级应用开发
在众多语言当中,我感觉php应该是比较容易学的编程语言了。
先来一张php学习线路图:
根据这张线路图,你可以分阶段来学习:
第一阶段:
配套视频:
PHP基础视频_html+css+js
javascript+jQuery
html+css+bootstrap
Php轻松入门视频
第二阶段:
6天玩转MySQL
PHP核心编程视频教程
第三阶段:
基于PHP面向对象的自定义MVC框架高级项目开发
Smarty入门视频课程免费分享
第四阶段:
SVN视频教程无偿分享
2017XML视频教程
2017AJAX系列视频教程
ThinkPHP开发框架2016版
2016最新Linux系列视频教程免费分享
第五阶段
NoSQL之Redis技术
PHP微信接口开发
mongodb实操视频
第六阶段:
珍贵HyBrid App视频免费分享
2016基于laravel框架app软件开发
深入掌握javascript面向对象必做小项目——贪吃蛇
关于配套的视频,小伙伴们可以评论要哦!另外,关于PHP有什么想法,也可以评论哦!
及通过HDPHP框架创建一个应用wmv高清完整版下载?
差不多吧,thinkPHP是国内比较流行的轻量级的PHP框架,很好学习,做一般小项目是没有问题的,但是对于超大型的项目它就有点不足了,所以加入你不是PHP高手,先学习thinkphp 是非常不错的,而且国内的框架学习资料比较多,有助于你快速学习。
不会php可以学thinkphp吗?
可以,但是非常不建议。因为这会让你的基础不牢固,你可能会用thinkphp快速模仿出一个网站,但是一些php的原理都会被你忽略掉。
php是一门web开发语言,而thinkphp是在这上面封装的框架。简单来说,thinkphp就是把常用的功能给你封装好,你可以自己调用,但是其实它的底层调用的还是php的函数和基本语法。
当然如果非常短时间就要使用thinkphp开发一些简单应用,也可以直接学习它,毕竟上手容易是php的一大特点。但是之后,你还是要去重新踏踏实实学习php基本语法,基本函数,它的常用功能,因为这些都是你深入理解框架的前提。
基本功是最简单的,但是也是最难的。我们常讲万变不离其中,这个中就是基本功。有了基本功,你可以很好地理解框架,更好地使用框架,而且你还可以自己开发框架,这些都是在你打好基础的前提下。
最后总结一下,不建议在不会php的前提下就直接学习thinkphp,基础永远都是最重要的,基本功是你攀登高峰的最好选择。