CVS is more arcane than SVN. It locks the whole thing every time you create a branch or a tag (label). It doesn't have merge tracking, no atomic commits, no good branching... well, yes, it's an outdated beast and a nightmare to use unless the team is so lazy they prefer to stay with it.
Hey, wasn't Linus Torvalds himself who said "you must be brain dead to use CVS"?? Don't shoot the messenger!
Small companies need to be creative, share information, tell stories... I guess that's the goal of the post. If the Plastic SCM guys were Microsoft they would be on slashdot everyday, don't you think?
Mono is one thing, MonoDevelop something different.
I mean, I can't understand why this guys are loosing their time building another sad IDE instead of getting mono integrated with Eclipse. I'd drop all MonoDevelop efforts tomorrow morning and put the team to work on the debugger, and then get it integrated with Eclipse or SlickEdit.
You can actually build everything from SlickEdit but you can't debug.
Mono, as a platform, is great but:
They must forget MonoDevelop
They must have a proper debugger *everywhere*
They must go *truly* multi-platform: I mean, official releases for all the linux distros plus MacOS X, and the BSDs, Solaris, HP-UX, AIX and so on. While they *stick* to Linux... they're dead.
Mono is great to develop multi-platform code. Easier than C/C++ and almost as fast. You can even run WinForms code in MacOSX, Linux and even Solaris (http://codicesoftware.blogspot.com/2008/12/opensolaris-and-mwf.html). The only thing they miss is a debugger on all platforms.
Their problem seems to be the lack of focus. Please folks:
- A debugger now on all platforms!!
- Eclipse integration (whatever, slick edit is enough but...)
- Qt *real* support
And then lots of people would jump to Mono/C# from C/C++
With Mono you can run C# code (even WinForms) not only on Linux, but also MacOS and it seems also on Solaris (http://codicesoftware.blogspot.com/2008/12/plastic-on-solaris-10.html, http://codicesoftware.blogspot.com/2008/12/opensolaris-and-mwf.html).
The only thing they miss is a decent debugger on all platforms (currently only on Linux).
It's unfortunately not easy to develop on Mono right now, but IMHO only due to the debugger. If they had one, more and more people would be jumping into it. Performance is very, very good, close to C/C++, but coding in C# is easier.
I'm not an expert in robotics, just have basic training but I find this video *amazing*. Really!
I see it has a ton of real life applications if it can really behave this way. I wonder when we'll see this machines moving stuff around on super-markets, helping to load trucks, boats, and so on. And I guess its first real application will be somehow related to military use.
Commercial providers of technology must work harder to win the dollars of their customer. And I for one think the results can only be positive.
Yes, I totally agree... OSS is often perceived like a threat for commercial software companies, but in fact they now have to give much more to their customers than what they can get for free.
But with OSS new startups also get a bigger chance to gain a huge user base, and then have an opportunity to enter big corporations who demand both references and a stable user base...
Making silverlight truly multiplatform: I mean, not it runs on Windows and MacOS, and it will run on Linux too thanks to mono
Being able to develop rich cross-platform GUI apps in C# (ok, any.net based language) which is actually a pretty nice high-level language...
Ok, you can say "I have it in Java", and yes, you're maybe right, but I think silverlight puts together the best of Flash plus using a wellknown "classic-like" language (I'm not a Flash expert but I don't like how it looks like).
I bet FreeBSD will be moving away sooner than later.
Plastic does a good job here because it can work in centralized mode and still with much better branching and merging than the non-DVCS.
Yeah, I guess there're still companies trying to make a living out of selling software... Damn!
Is like when you explain merging and then people start saying: "hey, but I can't trust a program merging code for me". God!
CVS is more arcane than SVN. It locks the whole thing every time you create a branch or a tag (label). It doesn't have merge tracking, no atomic commits, no good branching... well, yes, it's an outdated beast and a nightmare to use unless the team is so lazy they prefer to stay with it.
I do agree, and sometimes is not even about being distributed, is because the older systems suck in terms of branching and merging.
XD. I can't beat that!!
You're so right!!
TFS is a a corporate beast. Good for managers only. You know, give a try to Git, or Mercurial, or Plastic.
Yes, should have done that: highlight their tool instead telling so many good things about Git, don't you think?
Small companies need to be creative, share information, tell stories... I guess that's the goal of the post. If the Plastic SCM guys were Microsoft they would be on slashdot everyday, don't you think?
Any company doing the same for developers? Something like IDEs, build tools, profilers, version controls?
I mean, I can't understand why this guys are loosing their time building another sad IDE instead of getting mono integrated with Eclipse. I'd drop all MonoDevelop efforts tomorrow morning and put the team to work on the debugger, and then get it integrated with Eclipse or SlickEdit.
You can actually build everything from SlickEdit but you can't debug.
Mono, as a platform, is great but:
They must forget MonoDevelop
They must have a proper debugger *everywhere*
They must go *truly* multi-platform: I mean, official releases for all the linux distros plus MacOS X, and the BSDs, Solaris, HP-UX, AIX and so on. While they *stick* to Linux... they're dead.
Everything else will come...
That would be great!! But, is anyone doing that?
Unfortunately (or maybe not) the truth is 20 years later, to write multi-platform products, the best option is still C/C++...
http://www.plasticscm.com/
Mono is great to develop multi-platform code. Easier than C/C++ and almost as fast. You can even run WinForms code in MacOSX, Linux and even Solaris (http://codicesoftware.blogspot.com/2008/12/opensolaris-and-mwf.html). The only thing they miss is a debugger on all platforms. Their problem seems to be the lack of focus. Please folks: - A debugger now on all platforms!! - Eclipse integration (whatever, slick edit is enough but...) - Qt *real* support And then lots of people would jump to Mono/C# from C/C++
With Mono you can run C# code (even WinForms) not only on Linux, but also MacOS and it seems also on Solaris (http://codicesoftware.blogspot.com/2008/12/plastic-on-solaris-10.html, http://codicesoftware.blogspot.com/2008/12/opensolaris-and-mwf.html). The only thing they miss is a decent debugger on all platforms (currently only on Linux). It's unfortunately not easy to develop on Mono right now, but IMHO only due to the debugger. If they had one, more and more people would be jumping into it. Performance is very, very good, close to C/C++, but coding in C# is easier.
I see it has a ton of real life applications if it can really behave this way. I wonder when we'll see this machines moving stuff around on super-markets, helping to load trucks, boats, and so on. And I guess its first real application will be somehow related to military use.
While the Java folks are "going to port it" the Mono project is already running C# applications on the iPhone. Check www.go-mono.org/monologue
Yes, I totally agree... OSS is often perceived like a threat for commercial software companies, but in fact they now have to give much more to their customers than what they can get for free.
But with OSS new startups also get a bigger chance to gain a huge user base, and then have an opportunity to enter big corporations who demand both references and a stable user base...
Making silverlight truly multiplatform: I mean, not it runs on Windows and MacOS, and it will run on Linux too thanks to mono
Being able to develop rich cross-platform GUI apps in C# (ok, any .net based language) which is actually a pretty nice high-level language...
Ok, you can say "I have it in Java", and yes, you're maybe right, but I think silverlight puts together the best of Flash plus using a wellknown "classic-like" language (I'm not a Flash expert but I don't like how it looks like).
I guess it is just an outdated measure. Nowadays I don't see how any energy can be saved with DST
One question: is the author the same Jon Erickson who runs Dr.Dobb's?
And, if we talk about the need for patents: there are no patents at all in Europe (not yet at least) and it doesn't seem to be a problem...