zoukankan      html  css  js  c++  java
  • 开发落网电台windows phone 8应用的计划(10)-----收尾

      前段时间还计划把落网做得更好,对一些存在的问题也做出了规划,后来想了想,就算是我加入再多的功能,这个应用依然不是一个合格的应用。尽管有些失落,我还是打算结束继续开发落网的计划。

      之所以落网最终不能成为一个合格的应用,我总结了以下的一些原因:

        1.开发一个应用,一定要使应用拥有良好的扩展性和可修改性,也就是说要计划一个良好的架构,这需要一定的时间,这样才便于日后的维护和扩展。在这一点上落网计划就失败了,因为我事先就没有计划过落网的框架,后来做的所有事情都是想要做什么就加入什么,结构就是在原有的代码上不断的增加修改,现在看上去代码显得很烂没有良好的可阅读性,因为所有的功能我都写在了一起。到现在为止我也没有弄明白mvvm框架到底是个什么东东。。。

        2.接下来是异常处理上,很多时候出了问题我都要找很久才能发现是哪儿出了问题。这还只是一个小小的项目,难以想象如果是大型项目的话我这么做会出现什么样奇葩的问题。在异常处理上我并没有多少经验,因为我基本上没有项目经验,全都是在自己摸索。异常处理的设计是个大问题。如果在所有可能出现问题的地方都加上try ··catch的  话显得非常的繁琐,在这方面还要多多学习。

        3.接下来是UI的细节处理上。在这一方面我感到非常的无力。这种事情实在是让人欲罢不能。。。。设计出优秀的UI实在是一件很困难的事情。考虑到应用的背景和使用情况,想要设计出一个勉强能够使用的UI当然可以。但是UI是一个应用的脸面,不要什么也不能不要脸不是。。?哎。。

        4.究其根源终究是出在我自己的身上,对于开发Wp应用我并不熟悉。各种控件和处理方法我都不熟悉。所以在开发的时候局限性非常大,我的想象也只能停留在我那有限的知识储备上面了。所以不能停止学习!

      好吧。落网就到这里了。心里五味杂陈。

      最后,给应用露个脸吧。

    附上源码地址:http://pan.baidu.com/s/1sj8Tb1j

  • 相关阅读:
    Python 操作Redis 转载篇
    Django运行SQL语句
    将博客搬至CSDN
    MySQL学习(三)函数
    MySQL学习(二)数据类型
    MySQL学习(一) 数据表基本操作
    Django聚合函数
    windows平台上编译mongdb-cxx-driver
    小程序登陆遇到 ERR_REQUEST_PARAM
    Opengrok服务器搭建step by step
  • 原文地址:https://www.cnblogs.com/au-xiaotian/p/3674349.html
Copyright © 2011-2022 走看看