有一个中等大小的数据库应用程序,需要构建以Web界面为特色的应用程序。该平台是asp.net 3.5(asp.net mvc 2),sql server和ext.net 1.3.0。该工具是Visual Studio 2010中Web数据库应用程序体系结构
我不知道,我应该开始与数据库设计和业务逻辑,并移动到UI当我一个完整的工作草案/骨架?或者我应该逐步构建数据库和BL,并在进展时将它们绑定到Web UI上?
更具体地讲,我应该构建整个BL功能作为一个单独的dll项目,然后将其交由Web应用程序项目中引用?如果是这样,我有什么样的通信选项? Web服务,例如?
最后但并非最不重要的,Web应用程序需要一种安全机制(用户帐户等)。我应该从一开始就设计并整合它,还是在一切准备就绪时添加它? (我希望我的问题已经足够清楚了,据我所知,创建一个或多个aspx页面作为构建和测试应用程序功能的一种手段,导致所有短缺问题和死路一条,同时极其耗时。我追求的是用户界面从一切东西就像有一个工作原型,以显示情况下给客户,并有后建成一个完全独立的步骤(ext.net)web用户界面分离别的。一种方式。)
的1和唯一的原因是,我与体系结构问题足以迷惑更不用说使用的东西我不熟悉(.NET 4,EF等)。尽管如此,非常感谢你的链接,至少我现在知道哪些代码是关于什么的。 – dpant