php和java相比,应该往哪个方向发展?
个人认为,语言只是工具。没有最好的语言,只有最合适的语言,每个语言诞生肯定有他的原因。
比如PHP适合做web开发,python适合做爬虫,c++适合做游戏,java适合搞微服务。
如果要从php和java这两个语言选一个和话,还是学java吧,本人是做php的,有点感触。php偏向业务开发,java可搞的范围比较广,生态强大,成熟的技术方案网上比比皆是,高级java工程师还是挺吃香的,各个大厂包括BAT都招java,只要学好了就能进去,PHP阿里就不要,没PHP的岗位。
学java还是要和你们公司的业务相结合,比如你们公司都用PHP,你学java也无用武之地啊,没有项目实践的话成长很慢的。所以你还是要结合自己的实际情况来选择。
想系统学习C语言,目的是日后搞PHP开发,应该从C++ 入手还是从C# 入手?
谢谢邀请!
如果你想做php开发,先学习c语言是对的c语言可以是其他语言的基础,掌握c语言的语法以后,再去学习其他编程语言往往事半功倍。
我只听说过,为了学习C++或者C#,先学习c语言的,你这就有点本末倒置了。php其实和c++、c#的关联性没那么大,如果你硬说有必要,那就是php在调用底层库的时候,涉及到和硬件交互,这个时候得用c或许c++来写。
如果你的目的是学习php,那大可以直接去学习php买本书,然后花点时间看视频,关键是得坚持学习才行。关于学习方法,也就不详细说了,毕竟不是题目重点。
综上所述,如果想学习php,可以直接去学习,没必要绕一个大弯。如果你还是坚持想先系统学习c语言,那和c++和c#也没什么关系,就直接学c语言就行。毕竟c语言是c++和c#的基础。
如果觉得我说的有道理,欢迎点赞评论转发,让更多人看到,你的每次分享都是我答题的动力,谢谢大家。做php开发时用windows本和用苹果本有什么不同吗?
首先可以明确的是,做PHP开发时,无论是在Windows上还是macOS上,开发流程和习惯并无区别。
为什么这样说呢,因为:
1、IDE层面
现在PHP主流的IDE,无论在Windows上还是Mac上都有,而且操作上和功能上也没有差异。
另外开发效率上也没有太大差异,不可能说你用了Mac敲代码的效率就变高了。
2、开发环境上
开发环境上也没有太大差异,虽说macOS本身就是基于Unix的,但我们一般在macOS上开发时也是将代码跑在虚拟机上的Linux。在Windows上开发时,我建议你的代码也是跑在虚拟机下即可。
那为什么众从开发者还是倾向于macOS呢?因为macOS的系统特性,常见的开发语言有些是内置就有的,在开发环境和相关开发包的管理上较Windows要便捷很多。另外,配有Retina屏的Mac在显示效果上较其它电脑要好,对于开发者来说可以减轻眼睛的压力。
如果三十出头了,转行PHP开发有前途吗?
语言只是一个工具,用什么语言,取决于客户,能多会几种语言更好,不要单单只学一种语言。
PHP作为快速网站开发,上手快,速度快,简单容易,是很多中小型网站的选择,目前仍然有很多网站系统是php写的。但PHP也有缺点,PHP不是万能的。
Java作为很多业务系统,安卓的开发语言,要比PHP强大,Java上手要难些,门槛比PHP要高些,Java的很多框架非常成熟,比如现在流行的微服务架构,Java的spring cloud框架就有很好的解决方案。现在很多公司招聘大多都要求会Java。
作为后端开发攻城狮,建议不要只专一门语言,多会几门语言才是王道。把开发语言当成工具,在什么场合适合什么语言就用什么语言。
php框架学哪个好?thinkphp、Laravel 5?
如果你是新手刚接触PHP,我作为十年开发老司机建议你先学thinkPHP
因为thinkPHP纯粹国产,文档手册都是中文,且容易上手快速开发
当你有基础的话我建议你学习Laravel要好一些、因为优雅,用的人多
真不是大家吹,thinkphp很多东西都是模仿Laravel的
目前Laravel的生态圈是最好的一个,star最多的一个框架了,各种扩展包
且laravel使用了大量设计模式,框架完全符合设计模式的五大基本原则,模块之间耦合度很低,服务容器可以方便的扩展框架功能以及编写测试,非常优雅
如果你觉得laravel很困难 那么原因就是你php基础不够好,需要系统学习下,为了解决大家进阶的难题,我准备了一套中高级进阶学习教程
分享tp,laravel,Swoole,swoft微服务等教程,每天晚上还有12年的架构师做讲解,助你进阶中高级PHP程序员,增值涨薪!需要可关注本头条号,并且发送私信关键词汇:PHP