博客软件 - Wordpress、BlogEngine.NET 与其他任何软件
基本上我需要选择一个,这样我就可以快速熟悉它,然后根据我的需要定制它。
我是一名 .NET 开发人员,也了解经典的 ASP。但我认为理解PHP对我来说不会是一个问题,也不会那么困难。
您想向我推荐什么?
更新:-
抱歉,我迟到了添加此信息。 现在我不知道我会做什么定制。但我确信未来我会有自己的要求并且需要定制。所以我不想陷入这样的情况:“我正在使用的这个引擎不允许我更改 XYZ,否则我很难在这个博客软件中进行 XYZ 更改,所以让我们迁移到其他东西。”
我更喜欢较短的学习曲线。
Basically I need to choose one so that, I can get familiar with it quickly and then customize it to my needs.
I'm a .NET developer and know classic ASP too. But I think understanding PHP will not be a problem for me and also think that it won't be that difficult.
What will you like to recommend me?
UPDATE:-
Sorry that I'm adding this info late.
Right now I don't know what customization I will be doing. But I'm sure going forward I will have my own requirement and will need to customize. So I don't want to be in situation where I will have to say "This engine which I'm using will not allow me XYZ change or it will be too difficult for me to make XYZ change in this blogging software, so lets migrate to something else."
I will prefer a short learning curve.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 Wordpress。它很容易定制,并且有大量关于定制它的信息。
Go with Wordpress. It's easily customisable, and there's masses and masses of information on customising it.
如果您了解 .NET 和 C#,面对 PHP 和 mySql 会感觉您回到了 19 世纪,必须在您的“汽车”中烧煤,而不是在当地加油站给您的投影仪加油:-)
一件特别有趣的事情BlogEngine.NET 的特点是,它开箱即用,无需 SQL Server,只需使用 XML 文件作为存储即可运行。如果您了解自己的编程,我就不必告诉您它提供了什么样的灵活性。我并不是建议在没有 SQL Server 的情况下实际运行一个网站很长时间,但这种双重支持提供了一些非常有趣的选择。
我应该提到它附带 Visual Studio sln 和 proj 文件吗? :-) 这几乎意味着零学习曲线。
If you know .NET and C#, facing PHP and mySql is going to feel like you went back to 19th century and have to burn coal in your "car" instead of tanking your beamer at a local gas station :-)
One particularly interesting thing about BlogEngine.NET is that out of the box it will run without SQL Server - just with XML files as a storage. If you know your programming I don't have to tell you what kind of flexibility that provides. Not that I'd recommend actually running a web site for a long time without SQL Server but such dual backing opens some very interesting options.
Should I mention that it comes with Visual Studio sln and proj files? :-) That pretty much means zero learning curve.
Wordpress 很好,但如果您是 .NET 开发人员,BlogEngine.NET 则非常容易扩展。缺点是社区和资源要小得多,但如果您想做一些真正的定制和调整,BlogEngine 可能会更适合您的口味。有一个不错的开发社区支持和支持 BlogEngine 的定制和插件,但您会发现很多信息已经过时或已忘记维护。
如果您想要拥有大量社区小部件、插件和大量主题的东西,那么毫无疑问,Wordpress 是您的首选。但前提是你要使用罐装解决方案。它们有很多,您仍然可以自定义它们并进行调整,但这取决于您对采用新范例的感觉有多舒服。 Wordpress 定制与其说是 PHP 开发,不如说是 Wordpress 开发,因为您将深入了解 Wordpress 自己的世界和 API。
两者都可以在 MS 的 Web Platform Installer 中找到,将它们从盒子中取出并试用一下。这实际上取决于您觉得哪一款最适合。我已经将两者用于不同的项目,但我更倾向于使用 BlogEngine 而不是 Wordpress 来做我自己的事情。但这是我个人的事情。
Wordpress is nice, but if you're a .NET developer BlogEngine.NET is extremely easy to extend. The drawback is the much smaller community and resources, but if you're wanting to do some real customization and tweaking, BlogEngine will probably fit your tastes much better. There is a decent development community backing and supporting customization and plugins for BlogEngine, but you'll find that a lot of the information is outdated or maintenance has been forgotten.
If you're wanting something with tons of community widgets, plug-ins and tons of themes, Wordpress is your prime choice without a question. But that's if you're going with the canned solutions. There are a lot of them, and you can still customize them and tweak things, but that's dependent on how comfortable you feel about picking up a new paradigm. Wordpress customization isn't so much PHP development, as it is Wordpress development, since you'll be so deep in Wordpress' own world and API.
Both are available in MS's Web Platform Installer, check them out of your box and play around with them some. It's really going to come down to which one you feel just fits. I've used both for different projects, but I've fallen back on doing my own thing with BlogEngine more than Wordpress. But that's for my own personal stuff.