导航:首页 > 编程语言 > androidphpjava

androidphpjava

发布时间:2022-05-21 10:16:13

① 如何选择 android 客户端的后台服务器,是 php 还是 java web

php做前端,java做后端淘宝是个例子服务器端前后分开是为了两方面,虽然淘宝最开始并不想这样做。。。先说下历史,淘宝是最开始php全部,后来发现开销太大,代码效率不行,就直接把数据存储啊,用户通知啊就交给java实际上大部分网站都乐意采用这种前端php后端java或者C++这种形式,我是phpc++这种。优点,核心动作效率肯定高,c++java这种代码效率奇高。比php脚本好很多。前端php,语法简单,维护简单,部署简单,而且容易找到维护人员。总之就是开发快,维护成本低。大致了解了吗?你说的h5+java实际上就是把java提到前台,不是不可以,维护和开发成本太高了啊。前端开发要经常搞,但是java做前台要调试、编译部署还要重编译。麻烦,人工开销也大。不划算如果是.net技术就更高成本了。光服务器软件一块就要多少了。所以微软的框架用的不多。国内外都不多,用.met的成本开发维护都麻烦。要气硬件条件还苛刻。

② php编程 java编程和android编程哪个好

很多朋友都对学习路线问题感到迷茫,特别是还在上学的朋友们。在这里就详细的为大家介绍一下。

1.Java基础

很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:

a) Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;

b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》这两本书中找到。

2.Linux基础知识

大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;

3.数据库基础知识

这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》

4.网络协议

至少需要学习两种基础的协议,HTTP协议与Socket协议;

5.Android基础知识

有了以上的铺垫,再来看Android,是不是觉得轻松了很多呢?至于基础知识的学习顺序,最好的方法就是按照Android SDK帮助文档当中的Dev Guide里面的顺序,我的《Android视频教程》也基本上是按照这个顺序录制的;

6.服务器端开发知识

由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:

a)Java EE:就是上面邮件当中所提到的SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;

b)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;

c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要掌握c#,也是个麻烦的事情;

d)ruby on rails:这是我个人最喜欢的服务器端技术,简洁,优雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;

至于选择哪一种技术,就看大家自己的判断了。

梦想:要成为一个专业的Android开发者,以上的这些知识都必不可少。看起来好像很多,多的可怕。所以还是那句话--“耐心,耐心很重要”。

学习一门专业要很长时间啊,耐心很重要,很多朋友也来问我C4D,能感觉到大家都想急着学会,其实要有长时间的积累才能有长远进步,Android开发,最近公司要做程序,也涉及到,如果UI设计师的我学会了Android,是不是可以独立做开发了。

③ JAVA 开发、HTML5、PHP、Android学哪个好,哪个的未来前景更好啊

Java作为全世界最火爆的编程语言 在未来很长时间内 都是web开发的主流语言 工作还是很好找的
java已经建立起了生态圈 大数据 web 移动 物联网都有很完善的体系 尤其在高并发领域 目前除了刚起步的go 没有什么竞争对手

php的动态编译是一个巨大优势 开发效率很高 一般用于中小型web系统的开发 上手快 成本低

java和php各具优势 学哪个都可以 但是java玩的是生态圈 这不是php能比的

H5主要是做移动端页面的 目前来说微信小程序出来了 H5会持续看衰 毕竟太单薄 仅仅是页面展示 不涉及最核心的数据交互 在很长时间内 都会是鸡肋角色 薪资不高 职位不多的存在

Android是移动端开发 也有java做主要开发语言 但是移动端架构小 主要业务逻辑还是在服务端也就是java和php写的那里 现在移动互联网的时代已经结束 android岗位越来越少 而且移动端技术更迭的速度更快 从业者更累但待遇却没有后端高 也没有后端抢手

一般一个小型app开发部门5个后端 2个android端 1个ios端 自己看看吧 移动端需求量少 发展潜力也不如后端

④ java,web前端,php,android,ios(iphone or ipad)开发,选哪个好

建议你选择Web前端或android开发。
现在网络应用越来越广,Web前端开发的需求不会有少。
android是现在非常流行的手机、平板系统,未来的手机将不像手机,而更像一台小电脑,android用Java开发,你学过Java Web,学android开发应该不难。

⑤ C++、java、android、php,这四种编程语言哪一种未来的发展前景更好呢

c和c++主要做大系统,java的应用广泛,语言排名里 java 比 .net 靠前,php 目前需求挺多的,工资也高,2年上万问题不大。还有就是 android ,其语言也是java,待遇也不错!从待遇来看,同等年限的 php>java ,java和.net 差不多无论是那种语言,首先你得感兴趣,去学习它,每种语言都有各自的特点,例如 网站方面php 开发效率高等等,相比语言,个人的爱好 与经验 学习更为重要,无论哪种语言精通了都有一个好的前景,你自己好好考虑!

⑥ 学完Javaweb后,学PHP好还是Android好

建议你选择Web前端或android开发。 现在网络应用越来越广,Web前端开发的需求不会有少。 android是现在非常流行的手机、平板系统,未来的手机将不像手机,而更像一台小电脑,android用Java开发,你学过Java Web,学android开发应该不难。

⑦ 安卓用java还是php开发 还是都可以啊。。。。

安卓的系统是用java开发的,他的软件当然也用java开发,不过可以添加其他技术而已。php是一种网页的脚本语言,主要是做web网页的前台界面的。

⑧ 学过java后学PHP,Android, UI.哪个更容易

php主要是网站开发类的,android主要是操作系统类,ui是设计用户界面的
从收入来看,android收入高些,php相对低些,我对ui不是多了解
android是使用java语言开发的,既然你有java的基础,学着会更容易一些
如有帮助,望采纳!

⑨ PHP,JAVA,嵌入式,C,C++,C#,.NET,安卓,IOS等编程语言的区别

PHP是服务器脚本语言,做网站用的,意思是说一个请求发给网站,用这个语言可以进行解析。
java分三个反向,J2EE,J2SE,J2ME,第一个也是编写网页的,是企业的,第二个是标准的,可以做窗口,通信等,第三个是编写手机程序。
嵌入式顾名思义,不是代表一种语言,而是说在整个系统中指控制一部分,当然现在很多人说嵌入式语言,那只是用那个语言编写嵌入式程序,并不是说那个程序只能编写嵌入式程序。
C是最早的变向过程语言,也是高级语言,用来编写驱动程序的多。
C++是变向对象的高级语言,是C的升级版,可兼容C
C#是当年java发展很牛的时候,一个复制版,是微软抄袭SUN公司的,但是目前C#发展已经很不错了,毕竟微软商业盈利,而SUN...不多说,我支持sun,当然现在是oracle。
.net是说一个平台,微软的这个平台有公共运行时,这个平台上面有很多语言,比如VB,C#,C++等。
安卓是说的一个系统,由Google出的,安卓的应用层是用java开发的。
IOS是苹果研发的操作系统,用objective-c语言编写,它也是C语言衍生过来的,同样的该语言也是面向对象的。
这里多说一句,面向对象是将一切看为对象,都是有状态的,而面向过程,只是写了一堆函数处理一些事情,被处理的数据与函数没有任何直接关系,不保留状态。

⑩ 最近我遇到很严重的思想斗争,我该选择哪种语言java or php or android

继续做java php毕竟只是个开发网站论坛的语言 为什么要和他一样 其次android 也是java 只不过xml会让你发疯 你说的ssh1 ssh2只是struts的不同吧 spring真正了解的人有多少?再说你一直用struts1 那hibernate3.0熟悉么?ibatis用的毕竟不太多 会配就好 要始终知道java跨平台的优势 B/S还是继续做下去 不妨碍你有空去学android 有java基础的人还是比较好上手的

阅读全文

与androidphpjava相关的资料

热点内容
androidstudio读取文件 浏览:353
python导出sap 浏览:513
车智汇app如何下载 浏览:434
python如何将图片输出到云服务器 浏览:838
贵阳螺杆压缩冷凝机组组成 浏览:115
扫描制作pdf 浏览:515
2016奇骏车机如何安装app 浏览:764
phpvc9x64 浏览:73
蜜语星球解压 浏览:476
c语言编译器怎么打不开 浏览:818
海印程序员 浏览:648
为什么华为手机找不到服务器 浏览:664
pdf增减 浏览:608
云服务器怎么公网架设网站 浏览:91
pythonrequests慢 浏览:140
excel保存没有pdf 浏览:922
冰箱压缩机管囗示意图 浏览:497
许振民编译局 浏览:625
双网络加什么服务器好用 浏览:211
linux命令中文 浏览:839