2009-10-16 78 views
0

我想在创建一个框架,与我的朋友一个小项目,只是要宽松一些的时间来建立的东西,但我们不知道在哪里以及如何开始,那么我们就需要知道两件事:资源建立一个框架

  • 哪种语言可以做到这一点?
  • 我们从哪里可以找到一些资源开始(教程,来源...)?

所有类型的帮助是非常欢迎的。谢谢。

回答

2
  • 您可以使用任何语言(提供创建库的机制)来构建框架。
  • 首先学习语言和开发平台。创建一个框架就是创建一个为人们提供有用基础的库。

只是试图“着手建立一个框架”可能不会太成功,但是。通常情况下,一个成功的项目,特别是一个有趣的项目,可以满足一些需求......想想你正在开发什么,或者想要发展什么。创建一个令人兴奋,有趣且对你有用的项目。

如果在这个过程中,你的项目变大,可以随时拔出积木,把它变成了一个框架,其他人使用,也是如此。

1

您可以创建在存在几乎任何语言的框架,有一些常识的例外(如JavaScript的Web服务器)。要记住的最重要的事情是,为了使代码可重用,你必须首先使它可用。你的框架必须比原来的方式更简单。

只是好奇,你在想什么样的框架?

+0

我正在考虑为互联网事物制作一个框架,比如电子邮件,下载,上传和文件I/O。 – 2009-10-16 00:54:03

+1

很酷。如果你之前没有看过它,你可能想看看Spring.NET(Java的Spring的C#版本)。它是一个提供大量不同功能的框架,包括诸如依赖注入,数据库帮助程序,Web框架和各种其他很酷的东西。可能会给你一些想要尝试实现的部分/部分的概念。 – 2009-10-16 01:02:57

+0

非常感谢你的提示! ;-) – 2009-10-16 01:06:03

1

如果你不知道从哪里开始,做什么或怎么做,为什么不加入你喜欢的一个开源项目?这将是一个很好的起点。您将有机会观察如何设计框架,面临哪些挑战,如何编写代码以及如何回答其他许多问题。

然后,当你有关于建立一些具体的想法,你就已经有关于如何使其成功了很多有用的知识。

+0

非常好的提示,非常感谢! ;-) – 2009-10-16 01:17:21