首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >项目和开发一个框架/类库

项目和开发一个框架/类库
EN

Stack Overflow用户
提问于 2009-11-14 08:51:52
回答 4查看 159关注 0票数 0

我和另一个人想要开发一个框架。我们的任务是创建一些足够抽象和通用的东西,让我们可以智能地开发一组不同的web应用程序(具有相同的核心思想)。

我想知道是否有我可以阅读的文档,以便更好地理解哪些应该是项目框架的方式(例如:我会选择哪些分层解决方案,等等)

感谢所有人

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-11-14 09:17:25

定义框架的最好方法是从一组非常特定于需求开始。例如,看看两个你想要利用这个框架的web应用程序,并挑选出你认为是多余的、可以共享的代码。使用此代码中的功能集来驱动您的需求。

我的建议是从小的开始,只有几个非常基本的功能。将它们分解成一个具有经过良好测试和定义的API的库。一旦你验证了这项工作,寻找其他领域或方法来增加你已经分解出来的特性的范围。或者可能包含第三个web应用程序,并尝试将其更改为使用您的库。在几次迭代中重复这一点,你应该会得到你想要的框架类型。

在重构的主题上做一些阅读也会有所帮助。

  • http://en.wikipedia.org/wiki/Refactoring
票数 1
EN

Stack Overflow用户

发布于 2009-11-14 10:22:23

Framework Design Guidelines:可重用.NET库的约定、习惯用法和模式(第二版)。

票数 2
EN

Stack Overflow用户

发布于 2009-11-14 08:57:31

我觉得你的问题太笼统了。您应该首先定义您想要添加到框架中的内容。例如UI内容(控件、基页等)、业务逻辑帮助器(如验证、会话管理等)。然后帮助你在你的DAL级别访问你的数据库...话虽如此,你必须在你真正应该添加到框架中的东西上更具体,否则你的项目的范围会太大,你永远不会实现它。在软件工程中经常说,太多的抽象是问题的根本原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1732827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档