Wordpress in .NET

by 10 replies
12
Was Wordpress ever ported to .NET - C# or VB? There was something mentioned here: http://www.blogsdna.com/2546/wordpre...dpress-271.htm, but the link to codeplex doesn't work anymore..
#programming #net #wordpress
  • good luck, why do you need it in .net anyway? i'm sure you have a good reason.. but there might be other solutions to your problem.
  • Not sure why you would need Wordpress for .net considering PHP is on every platform.

    I found BlogEngine.NET | An open source ASP.NET 2.0 powered blogging engine which might be something to look at.

    --m4rx
    • [ 1 ] Thanks
  • Milo, there's a PHP runtime for ASP. It's called phalanger and it's a free open source project that seems to have had no activity for a few years, but the code is still available and several articles and tutorials are available. Google will give you plenty of resources.

    phalanger uses ASP.net to provide the web server functions PHP expects from Apache. It can call .Net assemblies. This should make it possible to rewrite portions of Wordpress in your choice of .Net language at your own schedule. And you include functionality from your own .Net libraries inside a Wordpress plugin, if you like (that of course would only run within phalanager).

    Phalanger looks like it also has an option to write desktop and server .Net applications in PHP if you wish.

    I think this is a better option than Microsoft's semi-automatic converter from PHP to ASP.Net. For something like Wordpress with its many plugins and frequent updates, it would be a losing battle to try to convert all the patches. But the ability to convert core functionality to .Net and integrate with other .Net libraries and applications could be very powerful.

    Tinkering with this is on my to-do list, but I might not get to it this week. If you have time to play around with it, I'd love to find out how it goes for you.

    Marketer by nite, one might as well ask why would one stay at a beautiful hotel when the YMCA might offer a dorm bed for a fraction of the price. (Nice site, by the way.)

    .Net allows the programmer to pick any language for each project or component. If C#, VB.Net, Eiffel, C++ or something else is the most productive tool, that's fine. No need to be limited to only one language.

    The .Net libraries are enormous, and ASP.Net in particular has a wide variety of options for web development and deployment.

    There's a huge, active, and friendly community and industry of .Net development. For virtually any task or need, there are excellent articles, tutorials, samples, consultants, and third party products immediately available.

    Many companies and organizations already have a Microsoft server and want to standardize their deployments with only one type of infrastructure to manage, patch, and keep secure.

    .Net development is 90% the same from embedded systems, through smartphones and PDA's, to desktop, browser, server, and Web applications. For somebody that does not just make web sites, there's a whole world of other types of programming and it can really help to use the same languages, tools, libraries, and techniques across all of these projects.

    There's a free, open source implementation of .Net that lets it run on Linux and Mac, with pretty good compatibility and performance compared to running it on Windows.

    Those advantages may not matter to a particular developer, company, or project, and that's fine. But to assume, without asking, that .Net couldn't possibly offer any benefits to someone who obviously is interested in it, as Milo is, is overreaching. A good programmer is aware that the world of programming is a giant buffet that includes ingredients and meals to suit all tastes, personalities, and budgets.

    To only use PHP with Apache and mySQL on a shared Linux box, unaware of what's offered by .Net, Java, Smalltalk, Windows servers, Solaris, Oracle, etc., is like eating the same hamburger every day without every trying a bite of Chinese food, or Greek, or Italian, or Indian. If you try 'em and don't care for them, fine. But to say that you wouldn't like it so you won't even learn why others like the taste is pretty poor preparation to be a comprehensive chef. Or, back to the hotel: why would anyone care about a lobby with a chandelier, when every Motel 6 uses compact flourescents? If you don't know learn about other options, how can you choose what you like? If our goal is to amaze and serve our users and clients, wouldn't it be better to at least learn more than one idea for our toolbox?
    • [ 1 ] Thanks
  • Thanks for replies guys. I was just wondering if there's such thing, as I'm a C# and VB guy and just prefer Wordpress to be in that language, I could modify it freely without the need to learn PHP in way I know .NET...
  • good information...but php is very easy ad coding is also different that .net try out once..i did it and i like it for small works
  • Hi milo,

    I don't think you will have problems to understand and learn PHP. It is really easy. And for wordpress you can find lots of free tutorials on the web about for to write plugins, themes and your on hacks for the platform.
  • as a c# guy picking up PHP should be "EASY" at pie. Spend 5 hrs watching a linda.com video on Advanced PHP and you'll know enough to do whatever you need to with php (If you really are a C# guy)
    • [1] reply
    • Well, it's more like a "VB.NET guy switching to C#". I know PHP is easy, I did a few lines in it, but it's not like I'm fluent enough to modify such a big project as Wordpress. And besides, and I don't mean to flame on PHP, but IMO M$ dev tools are FAR superior to any open source or closed source competition they have. They suck at OS-es, but dev tools are top notch...
  • I think the best you're going to get for .NET is Dot Net Nuke. It has some Wordpress-like features such as the ability to run a blog.
    • [1] reply
    • Hi Milo,

      I was asking this question before as I am a c# guy like you. Anyway, i manage to learn the php and build my website in a short period. There is a lot of php tutorials if you google it or you may post your questions about php here. A lot of experts are willing to help.

      Wish you luck and happy learning. =)

Next Topics on Trending Feed

  • 12

    Was Wordpress ever ported to .NET - C# or VB? There was something mentioned here: http://www.blogsdna.com/2546/wordpre...dpress-271.htm, but the link to codeplex doesn't work anymore..