我已经注册了一个移动应用程序课程,正在考虑放弃它,因为我们正在使用Google app Inventor来创建应用程序。
我看了一些视频,它看起来太基础了,面向非程序员。我有过一些使用Android SDK的经验,我觉得学习应用程序发明者是一种丢人的行为,一种只制作简单应用程序的有趣方式。真的是这样吗?与在Eclipse中使用Java编程相比,您在App Inventor中是否受到更多限制?“编程”的图形化方式让它看起来是这样的。有经验的人能对此发表评论吗?
谢谢。
发布于 2011-12-31 09:31:52
尽管图形化编程永远不会像编码那样提供更多的控制,但这并不一定是一件坏事。这真的取决于你需要多少控制,以及你需要用它做什么。如果你正在做一个简单的本地应用程序,并且UI很好,那么使用app Inventor可能会更容易一些。即使在SDK中,您也可以使用图形工具来设计UI。当然你可以直接做XML,但是有一个WYSIWYG来设计这些东西总是很好的。
话虽如此,就我个人而言,我会尝试学习SDK,因为它为您提供了更全面的工具。它还将教你更多开发Android应用程序的细节。另外,如果你想在未来成为一名真正的Android应用程序开发人员,它将给你更多的先机和知识基础。
发布于 2011-12-31 09:30:48
凭借我在appinventor上的知识,我也有同样的感觉。另一件需要注意的事情是,从2012年1月开始,谷歌将放弃应用程序inventor。如果你有一些知识,我建议你使用Android sdk和eclipse。
发布于 2011-12-31 09:31:58
这是真的。我绝对建议使用SDK而不是使用App Inventor直接进入框架。它非常简单,基于模板,没有太多的实现灵活性。直接使用Android更好,你可以在外观和应用程序的编程元素上获得更多的灵活性。
https://stackoverflow.com/questions/8685624
复制相似问题