×

注意!页面内容来自http://www.dotnetblogengine.net/,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Welcome to BlogEngine.NET

The History of BlogEngine.NET

 

BlogEngine.NET may not be quite as well known as WordPress or Movable Type when it comes to blogging platforms and Content Management Systems for websites and web platformsbut it is responsible for helping to shape and mold both the modern blogging world and the world of web development in general.

 

Built on the back of Microsoft’s incredibly powerful .NETBlogEngine.NET is unique from the other CMS platforms out there in that it doesn’t use PHP to handle the “heavy lifting” of its capabilities but instead utilizes all of the functionality and all of the frameworks that have been established by .NET technology.

 

100% open sourceanyone and everyone has the ability to extend and improve upon the code base that BlogEngine.NET is working from.

 

Originallythese files were passed around using popular filesharing platforms before everything became collected by Microsoft in the ASP.NET platform online. You can also find “forks” of BlogEngine.NET on GitHub and other repositories for the facilitation of open-source software and open source projects.

 

To learn a little bit more about everything that BlogEngine.NET has to offer it’s important to fully understand its historyand that’s something that we are going to dig a little bit into right now!

 

BlogEngine.NET has been around for more than 10 years

 

BlogEngine.NET can track its earliest days back to a single developer by the name of Mads Kristensen.

 

Looking to create a flexibleadaptableand extensible blogging platform that didn’t have to rely on databases the way that traditional blogging solutions didKristensen set out to build the perfect platform all on his – utilizing the power of Microsoft development tools every step of the way.

 

Building the platform to utilize ASP.NET as well as Visual Studiohe was able to create a leanmeanand lightweight blogging solution that was just as user-friendly and as easy to work with as any of the other content management platforms out there without having to be quite as resource intensive when it was deployed on a traditional web server.

Development on this project started in early 2005but it wasn’t until about 2006/2007 that the first few open-source versions of BlogEngine.NET started to get released online. Since thenthe community has grown up around BlogEngine.NET. Now there are literally hundreds of thousands of people out there working with and on the BlogEngine.NET platform thanks to its open-source nature.

 

In 2008Kristensen was invited to do a technology talk at the Microsoft headquarters in Copenhagenspecifically to talk about the work that he did bringing BlogEngine.NET to the table. BlogEngine.NET has since left the project to focus on other new software solutionsbut it remains incapable hands thanks to the stewardship of multiple individuals continuing to work on the project even still today.

 

Originally intended for .NET developers only

 

The most interesting thing about BlogEngine.NET was that it was originally conceived of as a bit of a pet projectsomething that would be utilized only by those that were familiar with everything the .NET protocols brought to the table.

 

Kristensen establish this platform to help these developers “bolt on” blog components and architecture to already existing sites that have been built with this protocolall without having to force them to “reinvent the wheel”.

 

The system through which BlogEngine.NET works was always designed to be used as an add on first and foremostmaking it effortless to deploy these kinds of new capabilities in an already existing site. Before 2005the overwhelming majority of websites out there didn’t have blog capabilities – and Kristensen recognized that this was going to change and not every website owner was going to want to rebuild it from scratch.

 

By building the new BlogEngine.NET platform from the ground up to work with web host technology already in existence (BlogEngine.NET continues to be offered as part of the “administrative backend” of any web hosts out there that offers Windows-based serversas well as many of those that offer Linux-based servers as well)

 

Some of the standout features that BlogEngine.NET brings to the table

 

BlogEngine.NET continues to prove to be a very popular and very capable platform for adding blog components to a new or previously existing websiteand that’s thanks to the unique standout features it has that other competing blog platforms and CMS solutions do not.

 

Right out of the gatethe fact that you do not need any form of database to run a brand-new blog component on your website has to be the number one defining feature of BlogEngine.NET.  This makes it easy to learn how to start your own blog in a just a few minutes.

 

Instead of using an SQL database as standard technology for your blog (the way that so many other CMS options do)BlogEngine.NET utilizes XML to do the exact same thing. This keeps your blog lightweightspeedyand responsive.

 

It should be noted that SQL databases CAN be used with BlogEngine.NET (if that’s an important part of your overall web deployment)but it does not need to be an essential backbone technology for your blog to run with this open-source software.

 

SecondlyBlogEngine.NET can be effortlessly deployed on any web server with absolutely zero “startup time” whatsoever. The entire package comes in a self deploying system that can be installed on your server in an instant (usually right from your administrative backend on your web host)giving you the blog capabilities you are looking for with no delay whatsoever.

 

You also won’t have to worry about these files interfering with the existing web architecture you already have in place.

 

BlogEngine.NET happens to be design for the web 2.0 environmenttoo.

 

This platform fully supports the use of GravatarAjaxGoogle site mapsOpen Search supportsocial bookmarking tools and technologytag cloudsand so much more. While BlogEngine.NET may be just over 10 years old alreadyit remains adaptable and flexible and is very much current as far as its feature set is concerned.

 

The ability to completely customize your BlogEngine.NET installation also cannot be understated. You’ll have the ability to add new widgets on the flycan fully extend BlogEngine.NET with third-party add-ons and accessory codeand can even tinker with the “backbone” code of this blogging platform because of its open-source nature.

 

BlogEngine.NET doesn’t have all that many limitationsthough it is certainly better suited for those that are looking for a relatively simple and straightforward online publishing platform.

 

Small to midsized companies may be able to better take advantage of SaaS platforms like self-hosted WordPress installations and the likeespecially if they don’t want to have to deal with the troubleshooting and technical lucky that a BlogEngine.NET installation will inevitably involve.

 

Closing Thoughts

 

At the end of the dayBlogEngine.NET will always be an important part of web development history.

 

While it isn’t as popular or as widely deployed as CMS solutions like WordPress and Movable TypeBlogEngine.NET certainly pushed both of those platforms – and many other blog software options that have gone under – to innovate and to improve their services by acting as a viable and exciting direct competitor.

 

TodayBlogEngine.NET is a bit more of a niche software solutionbut it remains one of the most active open-source software options out there with a very dedicated development community that isn’t going anywhere anytime soon.

 

The future remains quite bright for everything that this platform is able to bring to the table. While it’s impossible to know exactly what BlogEngine.NET will look like in 510or even 15 years the odds are good that it will exist in some shape or form as long as blogs are built on the internet!