| News | Features | Interviews |
| Blog | Contact | Editorials |
| Mono 1.1.16 Released |
| By Eugenia Loli on 2006-07-07 03:15:23 |
| Mono 1.1.16 is now released. The inlining optimization is now turned on as well as a number of other small optimizations that enhance inlining and the results are excellent and ASP.NET/Windows.Forms have seen a big step forward. |
| monodevelop on OS X |
| By JacobMunoz on 2006-07-07 04:42:19 |
|
It's good to hear non-MS .net implementation progress, mono seems to be the leader (versus dotgnu) at the moment. I was amazed that I could really compile and run console-based VB programs on Macs - but the window system seems to be tangled up at the moment. I've seen lots of screenshots, but my system loses it's mind (as do I) when I try. I've been trying for almost three months (not continuously, mind you) to get monodevelop to install on 10.4. Fink is all sorts of confused and X11 aparently isn't X11-enough. I didn't even know Apple used their own X-window server - until I tried to install monodevelop. If anyone else has gotten this to compile and run: PLEASE let me know how.. .. and their website has sadly not helped. There is an article on doing this - but I need something step-by-step, the page is a wiki entry and seems to be more of 'requirements' not 'installation procedures'. http://www.monodevelop.org/Runni... ...but that's monodevelop - the article's about mono. mono makes me happy. |
| linux support |
| By simo on 2006-07-07 07:27:38 |
|
still seems odd to me that mono works better on windows than on linux. kinda defeats the point of having a non-visualstudio .net system. has anyone done fedora 5 rpm's yet? even the novellforge repo is incomplete (monodevelop won't install). nice to see that its as up-to-date as vs2005 as far as ironpython goes. |
| RE: linux support |
| By simo on 2006-07-07 08:19:25 |
|
replying to myself, but i've just installed monodevelop using the following .repo [mono-latest] name=Mono for fedora-5-i386 (latest) baseurl=http://go-mono.com/download-late... enabled=1 gpgcheck=0 windows.forms now works! |
| Offtopic, but... |
| By wowtip on 2006-07-07 11:40:18 |
|
What is the Mono logo meant to represent? I looked in the project faq, but couldnīt find any clue. If it is supposed to be a monkey, it must be a species unfamiliar to me. :) |
| RE: Offtopic, but... |
| By Matzon on 2006-07-07 12:34:14 |
| it's a monkey in profile |
| RE: Offtopic, but... |
| By Brmbolec on 2006-07-07 12:36:58 |
| I guess it's from old Ximian days, nothing to do with .NET probably ;-) |
| RE: Offtopic, but... |
| By hustomte on 2006-07-07 12:49:40 |
|
Mono = monkey in spanish: http://builder.com.com/5100-6373... |
| RE: Offtopic, but... |
| By JacobMunoz on 2006-07-07 14:59:28 |
|
I've heard that it's not just a monkey's profile - but a shadow-hand-puppet of a monkey's profile... ...this may not actually be true - my friend is something of an idiot. "Monkey see, monkey do." - I believe this is the theme that went along with the icon. |
| Embrace and extend, refine |
| By JeffS on 2006-07-07 17:45:56 |
|
I'm a big fan of the concept of "embrace and extend/refine". This, in practice, accelerates human development, because 1) people don't continually re-invent the wheel, and 2) people can "stand on the shoulders of giants" and add their own ideas to a solid base. I've always looked at Microsoft's .Net as "embrace and extend/refine" of Java. I also look at Mono as "embrace and extend/refine" of .Net. Then I look at Java 5 as an "embrace and extend/refine" of .Net/Mono. In the case of .Net (and C# in particular), MS took a lot of the great ideas in Java and refined them and extended them. I find the C# syntax to be a bit cleaner than Java. Also, the runtime and JIT seem to be a bit less heavy. And they added annotations and generics, as well as "unsafe" code. And Windows.Forms are essentially .Net wrappers around Win32/MFC. In the case of Mono, they embraced and extended .Net by making it cross platform, and adding GTK# support, and (in my experience) made it even more efficient. And, alas, it all goes full circle. Java has embraced and extended some of the concepts of of .Net/Mono, most notably annotations, generics, and SWT (which wraps around Win32, Apple Aqua, and GTK). And all that said, I'm finding I'm liking Mono more and more. MonoDevelop has evolved into a damn fine IDE, and C# is a really nice language to work with, and Basic support is good, as is Java and Python and Boo, and finally there are really good apps that use Mono/GTK# (Muine, Blam, F-Spot, Tomboy, Beagle, SkyNet). |
| One thing I don't understand |
| By rx182 on 2006-07-07 19:00:19 |
|
...why do people use Java? .NET? Mono? At first, I really liked the idea of managed code and well structured/easy to extend libraries. Swing, SWT, Windows Forms, GTK#, I tried em all. But god, it comes at a price which is way too expensive! About 10 years ago, I remember making programs that ran quite fast on 486/early pentium processors. That was in the Windows 95 days. I also remember using programs that ran quite fast (complete office suites, html editors, media players, games, etc). All these programs had decent GUIs that were sometimes even richer than those we find in today's programs. Today, we have very powerful machines with alot of RAM. Today's hardware perform much better than before. Huge difference I must say. But on the software side, well functionality-wise, I don't see much improvements. However, programs are most of the time way slower than programs from 10 years ago. It's nonsense. People say "managed code is much more secure", "developement is much faster", "reuse, reuse, reuse!", etc. But it really doesn't matter for the end user. The people who use my software don't care much about that. They just want things to work and to be quite fast. In 2002/2003, I rewrote an aging MFC program using .NET/WinForms (I got caught in the .NET buzz). I failed to convince people to use the new version. Processing was slower than before, the GUI was sometimes unresponsitive, etc. I stepped back and decided to wait before making another step. I finally realized that people were right. How? Just by using something like Visual Studio 2005. It's scary. Thus said, while I understand all the advantages of managed code, proper design patterns, etc, it's just theorical. At the end, it doesnt matter much. What matters is the whole user experience. Sometimes it takes 3-4months to write a program that will be used intensively for 10 years. This is what you should consider. |
| News | Features | Interviews |
| Blog | Contact | Editorials |