Follow MONO for a while, from Beta2 to the current official 1.0 from May.
For the needs of the project, you need to develop a Service on the operating system of the class UNIX. This service is actually very simple, accepts the Client's TXT document, and then Call Ead Application Software will do some processing. The TXT data document generated after the end is then passed back to the client. What is this service? Is this a problem? This project Schedule is 4 months, but in order to compete with another Flow, it has been rushing. Use C to develop cycle. With Java, this is a good notice. However, the Client end uses C # development, in order to unity, I can develop this service with C #. So Mono entered my life. At that time, Mono was still beta2, weighed again. Service still chose Java to do, after all, Application IS Just Application, time is the most important. But learning to Mono has been working.
Installing Mono Beta2 on Fedoro 2, you can spend the old cow nose, I don't know why I have a package installation, especially the package related to WINDOW. WINDOW's pack is not good, Monodevelop runs an error. Toss for two days, only VI Monoc mono test code, it is really stinky. VI's code supports C # code, writes some console's EXAMPLE code, feels compiled, runs well, it is simple comparison with the program on the Windows platform, running 15% slower, but use template to encode Running speed is almost almost. However, this test is a one-sided.
Hope the stars, hope that the moon is released, finally installed MONO, Monodevelop can also run, secretly proud, the problem is, the development of the graphical interface, Monodevelop does not have a design window like vs.Net. Function, 呜, hard-working man, I originally don't have to turn back album to find the GTK library. Mono offers a GTK # graphics library and has a version of Window32. This is a good support that provides a complete cross-platform solution. Now, I will find GTK # on Google throughout the day. I hope to grasp this technology as soon as possible. But Chinese is too small. Can only slow down the documentation of GTK . It is very tired.
I really like Mono, Mono doesn't want money, and Mono's function is complete (for small projects), using Monodevelop, efficiency will increase much. Moreover, MONO can cross the platform. I really hope that Mono has a bright tomorrow.