zoukankan      html  css  js  c++  java
  • 关于使用Delphi XE10 进行android开发的一些总结

    RAD,可以快速开发出来,但是问题较多最好别用


    说实话    做出来的app 太!大!了!  十分的特别的占内存!      


    FireMonkey 真心太大了...  太占内存了  开发一般应用还可以 大型的话就很不好了


    因为用户少Bug多,开发App虽可跨安卓,苹果,开发稍大程序不稳定,不可控因素多,但有开发速度快优点,适合一些个人用户玩玩教学,个体程序员初创业糊口,对一些客户要求不高凑合使用,对那些功能多性能高程序及客户,最好别碰,怕浪费时间最后难达到理想目标


    现在越来越觉得没前途,我们公司组织了一个php团队,用于开发web程序,现在的框架自动适配手机端,感觉的delphi已经不行了


    如果说, 再有新项目, 让我选择用Java还是Delphi, 那么, 我会毫不犹豫的选择使用 Java....

        不可否则, Delphi在界面上, 确实没的说, 搭建速度快, 所见即所得, 传说的一份代码多平台使用(确实可以在ios下运行, 但是也会存在不少问题)

     但是, 由于以下几个问题, 导致我完全, 再也不想用Delphi做Android开发了:

    1.  应用第三方Jar包非常麻烦

         首先, 要用第三方工具, 将jar转换成pas;

         其次, 转换后也不一定可以直接使用, 需要逐步的排查错误, 导入需要的文件;

        无所谓, 反正arcgis map的5W行pas文件, 我都调试通过了...抓狂

     2. Webbrowser, ArcGIS Map这样的控件, 永远在最顶层

         这就很烦躁了, 想跟其他界面进行交互, 就需要不停的显示, 隐藏, 这些顶层控件所在的界面, 如果要在这层界面上加控件, 恭喜你, 练习用代码创建控件, 并布局的好时候到了;

     3.  莫名其妙的Android就无法调试了

          选择Android, 启动调试, 程序在手机上运行起来了, IDE中根本没有调试...也是莫名其妙的出现

     4. 代码到手机上运行的过程太慢

        无论你修改没有修改代码, 总是全部编译一遍, 然后安装到手机上, 全套大概要500, 呸,,,要3~5分钟...(Eclipse就聪明多了, 没修改代码, 直接就可以开始调试了 )

     5.  各种莫名其妙的错误

          程序异常崩溃, FreeAndNil界面时崩溃, Frame隐藏/显示几次, 界面控件点击输入法卡死.....炒鸡不稳定的玩意...

     6. 吃内存...太吃内存了...对编译机器的配置要求也高...

         总而言之, 可能是我技术水平太低...反正我是再也不愿意碰Delphi的移动开发了...坑深, 慎入...考虑清楚...

  • 相关阅读:
    JDBC笔记01-JDBC,Connection,Statement,ResultSet,PreparedStatement,Properties
    JavaWeb笔记05-解决线程安全问题
    JavaWeb笔记04-解决GET与POST乱码问题
    JavaWeb笔记02-Tomcat
    HttpServletResponse类
    ServletContext类
    Servlet类以及简单的登录功能
    http和Tomcat协议
    XML
    反射
  • 原文地址:https://www.cnblogs.com/m0488/p/9648365.html
Copyright © 2011-2022 走看看