2009-11-09 73 views
8

我对PHP,Mysql和Javascript有相当不错的技能,适合初级开发人员。如果我想尝试一下Android开发,那么你认为我可能会觉得它很难吗?从网站开发到Android开发

我还需要学习哪些新语言?

如果任何一个可以提供链接到一个初学者指南或类似的东西,将不胜感激

感谢

回答

9

你需要学习Java。

我个人认为你应该尝试一下。 Google为您的第一步提供了非常好的指导:http://developer.android.com/guide/index.html

获得第一个结果非常容易。

+1

谢谢,我会给我最好的尝试 – 2009-11-09 14:49:33

+1

+1的链接去上手,并说“只尝试它“ – 2009-11-09 14:49:47

0

用于Android的编程是在java中完成的。那么,它实际上被编译成Dalvik字节码,但语法本质上是Java。
任何时候你拿起一些新的东西,可能会有一些你觉得困难,但如果你知道JavaScript和PHP,你应该能够相当快地获得Java的萦绕。

+0

Noob问题的位,但Java和JavaScript之间有什么区别? – 2009-11-09 14:50:19

+8

@Oliver:引用别人的话,Java就是Javascript,因为Car就是Carpet。它们是完全不同的语言,在语法上有着肤浅的相似之处。 – 2009-11-09 14:52:01

+0

@Larry所以他们是从Java开始的,因为它们的语法相似,这就是行结尾?也是通常会使用java? – 2009-11-09 14:54:28

1

Android的编程是用Java完成的。如果你从来没有完成Java,我不建议你从Android开始。

如果我是你,我会先学习Java,然后再转向Android。你所需要的只是对语言的基本了解,你可以在网上找到数以百万计的教程(Sun教程等)。我也认为得到一本真正的书总是值得的。它可以为您节省大量时间在Internet上搜索内容。您可以在half.com上获得使用过的Java书籍。

一旦完成,然后移动到Android应该更容易。首先,你会知道什么是Java的一部分,什么是Android框架的一部分,如果以后你需要在纯Java中做一些事情,你就不会在寻找Android框架类或者习惯用法。

对于Android,第一步将是做Hello World教程,然后是Notepad教程。

之后,大量的代码片段可以在Sample code下找到。

我也强烈推荐这个website,它提供了很多教程。

+2

我实际上建议不要这样做。 Java中有很多普遍接受的编码模式,在Android中不受欢迎。 – MattC 2009-11-09 17:52:27

+1

@MATC:那么这个参数可以转过来。如果他先学习Android的方式,那么他会以不可修正的方式倾向于这样做,而这种方式在普通的Java中是令人沮丧的。我在这里谈论的只是学习基础知识,而不是进入设计模式等。 – JRL 2009-11-09 18:20:14

+1

我仍然不同意......学习一种新语言/平台的最好方法之一就是建立你感兴趣的东西,如果他进入“传统”Java开发阶段,他应该能够拿起差异很快。 – 2009-11-09 20:25:29

0

我说 - 去和订阅马克墨菲commonsware.com(我不附属于该网站,但这就是我学习了很多我的Android)。这真的很棒!而在以前的答案中提到,你要学会一些Java

0

我认为你需要学习JQuery Android Api web开发