{"id":1277,"date":"2009-02-26T12:11:28","date_gmt":"2009-02-26T11:11:28","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/1277-sharpdevelop-30-everything-net-from-boo-to-f.html"},"modified":"2009-02-26T12:11:28","modified_gmt":"2009-02-26T11:11:28","slug":"sharpdevelop-30-everything-net-from-boo-to-f","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/1277-sharpdevelop-30-everything-net-from-boo-to-f.html","title":{"rendered":"SharpDevelop 3.0: everything .NET from Boo to F#"},"content":{"rendered":"<p>I\u2019ve been researching open source .NET and noticed that <a href=\"http:\/\/www.icsharpcode.net\/OpenSource\/SD\/\" target=\"_blank\">SharpDevelop<\/a>, the free IDE for .NET on Windows, completed version 3.0 earlier this month. Congratulations to the team. Along with Windows Forms and ASP.NET applications in C# or Visual Basic, you get extras like support for F#, Boo and Python. Another welcome feature is built-in support for Subversion version control. There\u2019s even an ASCII table in the IDE, which brings back memories: 15 years ago every programming manual had one at the back.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.itwriting.com\/images\/sharpdevelop.gif\" \/> <\/p>\n<p>SharpDevelop has two major challenges. One is keeping up with Microsoft; right now there are discussions about improving WPF support, for example. The other is that Microsoft offers free <a href=\"http:\/\/www.microsoft.com\/express\/\" target=\"_blank\">Express versions<\/a> of Visual Studio, which leaves SharpDevelop with those niche users for whom the Express products are unsuitable, but who do not want to pay for a full version, or who are wedded to some exclusive SharpDevelop feature.<\/p>\n<p>In favour of SharpDevelop, it installs more easily and loads more quickly than Microsoft\u2019s effort, and certainly proves the point that native C# applications do not have to be slow.<\/p>\n<p>A more interesting though less complete product is the forked <a href=\"http:\/\/www.monodevelop.com\" target=\"_blank\">MonoDevelop<\/a>, which is cross platform and targets <a href=\"http:\/\/www.mono-project.com\/\" target=\"_blank\">Mono<\/a>, the open source implementation of .NET. Mono now looks good on Linux; but the idea of WORA (Write Once Run Anywhere) has never really caught on in the .NET world. How many significant Mono applications for Windows have you seen? My guess is that if it happens at all, it will be in the form of Silverlight\/Moonlight running in the browser.<\/p>\n<div class=\"wlWriterEditableSmartContent\" id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:4b5c7ae3-a1ba-4519-aa4f-38f5d3324e11\" style=\"padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a href=\"http:\/\/technorati.com\/tags\/mono\" rel=\"tag\">mono<\/a>, <a href=\"http:\/\/technorati.com\/tags\/sharpdevelop\" rel=\"tag\">sharpdevelop<\/a>, <a href=\"http:\/\/technorati.com\/tags\/windows\" rel=\"tag\">windows<\/a>, <a href=\"http:\/\/technorati.com\/tags\/.net\" rel=\"tag\">.net<\/a>, <a href=\"http:\/\/technorati.com\/tags\/linux\" rel=\"tag\">linux<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ve been researching open source .NET and noticed that SharpDevelop, the free IDE for .NET on Windows, completed version 3.0 earlier this month. Congratulations to the team. Along with Windows Forms and ASP.NET applications in C# or Visual Basic, you get extras like support for F#, Boo and Python. Another welcome feature is built-in support &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/1277-sharpdevelop-30-everything-net-from-boo-to-f.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">SharpDevelop 3.0: everything .NET from Boo to F#<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,55,56,62,79,80,94],"tags":[],"class_list":["post-1277","post","type-post","status-publish","format-standard","hentry","category-net","category-microsoft","category-mobile","category-open-source","category-software","category-software-development","category-visual-studio"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=1277"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/1277\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=1277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=1277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=1277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}