对于开展小型模块开发业务来说,哪个平台更好:DotNetNuke 或 Umbraco?
我正在考虑通过成为 DotNetNuke 或 Umbraco 的模块开发人员来赚取一些额外收入。我仍然想保留我的全职工作。我想知道哪个市场更有前景。我知道 DNN 有数千个模块(只需浏览 Snowcovered.com)。虽然 DNN 是一个更大的市场,但与 Umbraco 相比,它似乎充满了很多竞争,Umbraco 规模较小,但似乎缺乏某些类别的模块。但我不知道 Umbraco 是否被广泛使用,或者它的客户是否正在寻找开发工作。
我想通过开发商业模块或进行定制开发工作来解决这个问题。我是从收入潜力来看待这个问题的。不是从技术方面(更容易开发,MVC 与否,..等等)
有什么想法吗? 如果您是这两个平台的开发者,您能赚到很多钱吗?有什么陷阱吗?
I am thinking of making some extra revenue on the side by becoming a module developer either for DotNetNuke or Umbraco. I still want to keep my full time job. I wanted to know which market is more promising. I know there are thousands of modules for DNN (just browse snowcovered.com). While DNN is a much bigger market, it seems to be crowded with a lot of competition versus Umbraco which is smaller but it looks like it lacks modules in certain categories. However I don't know if Umbraco is widely used or whether its customers are looking for development work.
I want to approach this by either developing commercial modules or doing custom development work. I am looking at this from revenue potential. Not from technical side (easier to develop for, MVC or not,.. etc)
Any ideas?
If you are a developer for either platform, are you making some good money? Any pitfalls?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
两者都不是,我实际上建议果园。事实上,这三者各有利弊,但 Orchard 的最佳因素是:
1) MS 支持
2)它是全新的,因此对于尚未编写的模块有很多机会,
只是我的 2c。
Neither, I'd actually suggest Orchard. There are, in fact, pro's and con's to all three, but the best factors for Orchard are:
1) MS supported
2) It's brand new, so there's a LOT of opportunity for modules that haven't already been written
Just my 2c.
我同意托尼的观点,果园才刚刚出现,实际上目前市场很小。
我们是 Umbraco 金牌合作伙伴,所以显然偏向 Umbraco,但我要说的是,目前 Umbraco 的商业包只有少数,所以如果你找到一个利基产品,你当然仍然有机会成为第一个市场并成为特定模块类型的市场领导者。我认为在 DNN 阵营中你会发现已经存在很多竞争。
另一个想法是编写可在所有三个平台上使用的通用基本代码,并为每个平台创建一个商业包,然后您就拥有了最好的世界。
干杯,
克里斯
I agree with Tony, Orchard has only just come about and realistically the market is currently very small.
We are an Umbraco Gold Partner, so obviously biased towards Umbraco, but what I would say is that currently there are only a few commercial packages for Umbraco and so if you find a niche product, you certainly still have an opportunity to become the first to market and become the market leader for a specific module type. I think in the DNN camp you will find a lot of competition already exists.
Another thought is to write generic base code that can be used across all three and create a commerical package for each platform, then you have the best of all worlds.
Cheers,
Chris
如果您想为客户进行定制开发,那么如果您兼职的话,平台并不重要。
如果你想创建一个商业模块,很难选择 DNN 作为平台,因为竞争很激烈。这并不是一件坏事,但让你的名字出名需要一些时间。 2008 年,我选择全职从事 Umbraco 开发工作,并为 Umbraco 制作了一个名为 CMSImport 的商业产品。由于很受欢迎,所以销量还是不错的。我考虑过克里斯提到的将其移植到其他系统的想法,但缺点是,只有当您的产品在社区中广为人知时,您才能销售产品,如果您专注于其他系统,则需要花费大量时间才能让您的名字出名。社区也。
因此,选择一个拥有良好用户群的想法和平台(我不会选择 Orchard,因为目前社区还不够大)并构建您的产品。
干杯,
理查德
If you want to do custom dev for clients the platform doesn't matter if you do it on the side.
If you want to create a commercial module it's hard to choose DNN as a platform because there is a lot of competition. Not that that's a bad thing but to get your name out there will take some time. I made the choise to do full time Umbraco Dev in 2008 and made a commercial product for Umbraco called CMSImport. It's quite popular so sales is quite allright. I have thought about the idea Chris mentioned to port it to other systems but the downside is that you only sell products if your product is known in the community and it will take a lot of time to get your name out there if you focus on other communities also.
So pick an idea and platform that has a nice userbase (I would not go for Orchard the community is simply not big enough at this moment) and build your product.
Cheers,
Richard
我认为你选择哪一个并不重要。困难的部分是成为众所周知的“优秀 X 开发人员”,例如 Umbraco、DDN、Orchard、Rails 等。
正是这个名字在正确的时间被人们挂在嘴边,让电话响起。技术选择可以增加您的机会(例如增加站点数量),但它也可以增加您的竞争。
如果你能得到这份工作,你就能获得很多收入,最好的方法就是被推荐、被认为在社区中活跃、制作软件包等。
我们 Offroadcode 大约 2 年前选择了 Umbraco,并且已经获得了从那时起,我们做了很多工作,并专门从事这方面的工作。通过与社区的互动,我们认识了很多 Umbraco 开发人员(包括也发布了答案的 Chris 和 Richard),我们随后进行了推荐,并根据推荐将工作移交给了我们。我想你会收回你投入的东西。
皮特
I don't think it really matters which you pick. The hard part is becoming know as a "good X developer" be that Umbraco, DDN, Orchard, Rails, etc.
Its being the name on the peoples lips at the right time that gets the phone ringing. Tech choice can increase your chance (simply with an increased number of sites for example) but it can also increase your competition.
There is plenty to be earned if you can get the work and the best way of doing that is by being recommended, being spotted as being active in the community, producing packages, etc.
We at Offroadcode chose Umbraco about 2 years ago and have had lots of work of it since and have specialised in it. Through engaging with the community we've got to know a lot of our fellow Umbraco developers (including Chris and Richard who have also posted answers) and we've recommended then and had work passed to us on recommendation too. I guess you get back what you put in.
Pete