2009-06-18 17 views
1

我想知道当您从头开始创建Web应用程序时,您遵循哪些步骤和哪些概念。你如何构思一个Web应用程序?

当你被要求开发一个新的web应用程序,并且你被告知唯一需要的是哪些功能时,你会怎么做?

如何以及以何种顺序你想象在你的应用程序的所有不同层,从数据库设计的UI设计,没有忘记后端...

你使用哪些工具?你遵循哪些规则?

在此先感谢。

回答

0

任何回答这个问题是非常主观的。

至于如何以及在什么样的顺序,你可以参考这些线程,这显然是不确定的:
Which is more important? DB design or coding?
https://stackoverflow.com/questions/329160?sort=votes#sort-top

至于工具,这里是一个线程:
What do you use for web development and why you think it rocks?

您遵循的规则部分与您使用的工具绑定,并且与您选择的设计有部分关系。您应该了解可用框架和工具的优点和局限性,以完成您需要完成的工作。

在设计应用程序时,您可以尽可能多地进行预先规划,因为您需要理解问题(即:故事登机,用户界面模型,实体关系图,功能说明等)。目标是了解您正在解决什么问题以及您期望用户在应用程序上实施什么样的交互,然后使用合适的技术来实现该目标 - 最佳地以最有效和最灵活的方式进行。

1

我喜欢从故事板开始。我使用模拟屏幕来举例说明。

0

尝试编写一些功能规范,只是在编写应用程序必须处理的不同功能时很容易捕获。一旦你完成了这些,你就可以坐下来研究出最适合你的需求的框架/语言/平台/等等。在这个阶段,实物模型也将有所帮助 - 试图准确找出你需要的屏幕以及每个屏幕上的信息 - 不必担心布局,只需要提供必要的信息。从那里开始,你可以继续编码这些屏幕 - 确保你只提供在你的设计中的功能 - 没有必要仅仅因为你可以过度复杂的事情。

相关问题