Bitter Coder
sour code and astringent experiences
Thursday, March 29, 2007
Codeplex... Damned if you do... Damned if you dont...
In a follow up to this
post
I made yesterday, it seems some people are annoyed that a Codeplex command line client exists at all...
Microsoft re-inventing the wheel
Codeplex wastes six months reinventing wheels
I still can not help but feel some people are missing the point of Codeplex all together... as I see it (and these are only my opinions on the matter) - Codeplex:
Supersedes the aging gotdotnet.
Demonstrates TFS features
Scalability for high volumes of users (not necessarily usability, but they're working on that)
Case study for any large organizations considering deploying it across their organization.
Provides a place Microsoft can.
Host open-source projects for life.
Control
and
support
the environment.
Keep a single message across their organization - we use TFS for source control from now on.
(At this point it's worth noting I'm a SVN/Trac/CC.Net guy myself... I can't actually justify the expenses of TFS at the moment)
For me the reasons to use codeplex over another open source provider are simply:
It's different / new.
It has a strong Microsoft / .Net focus.
It's easier to get going for a newbie .Net developer (integrated source control in VS.Net, simple wiki pages baked-in)
You can play with TFS.
They are reasons, but hardly "compelling" ones ;o)
The beta command line client is a good thing, but to counter that "6 months wasted effort" with a call to replace TFS with subversion in Codeplex ... that just seems counter-intuitive to me... suddenly you have a roll-on effect of zero integration between source control and the in-built issue tracking mechanisms... so what, lets replace that with Trac??... and now that comes with it's own wiki... so ditch the existing one... and suddenly Codeplex is nothing more then a shell for managing file releases with some forums.
What kind of message would it send to microsoft customers who have invested time and effort into team system... let's be reasonable, it's just not going to happen, so whats the next logical step... improve the tooling to work with the existing source control solution... first step to achieving that... build a decent command line client!
So... if you are looking for subversion based hosting why not use well established players who have been supporting open source from the beginning like
SourceForge
or
tigris
... don't they still deserve your love now more then ever since Codeplex is on the scene... what better way to vote than with your choice of OSS project hosting?
Codeplex is an alternative, not a replacement, for the likes of Sourceforge... perhaps what we need is a OssHostMatrix, much like
WikiMatrix
that compares feature for feature so you can pick the host that's appropriate to your project on features alone, rather then bitching about what's missing in Codeplex, when it's freely available elsewhere...
I'm starting to feel sorry for some of the codeplex guys (like Jonathan Wanagel, who I commend for being vocal about what's going on at codeplex... he seems to pop up on a lot of blogs I read) ... they certainly do seem a little damned if you, damned if you don't at the moment - especially when progress is slowly being made and demonstrated.
codeplex
posted @ Wednesday, March 28, 2007 8:25:35 PM (New Zealand Daylight Time, UTC+13:00)
Comments [2]
|
Trackback
|
Thursday, March 29, 2007 4:06:09 PM (New Zealand Daylight Time, UTC+13:00)
Great post, and thanks for linking to my blog, but this sounds too much like the NIH syndrome don't you think. Why integrate when you can build from scratch ? doesn't seems right to me unless you're bringing some inovations, which CodePlex has none.
I do understand thatlots of ppl only swear by MS products and that's why they do recreate products, but I agree that this is a waste of time for the dev community.
macournoyer
Thursday, March 29, 2007 8:38:16 PM (New Zealand Daylight Time, UTC+13:00)
There definitely is some NIH syndrome going on... but in this case I think it's unavoidable... your options are "no codplex" or "codeplex with TFS"... and TFS brings it's own twist on matters - and so Codeplex ends up playing "catch up" ... and catching up to source forge... well there's a bit of work to be done there, they've got a huge head start... And who said Microsoft want to catch up, they're not really interested in hosting all open source projects, just ones for their products and platforms :P
I expect Codeplex to innovate in some small areas (web services could be one for instance...) but over all it will be feature-poor compared to it's competitors... but it will be incrementally improved, and I think major stumbling blocks will be tackled first, because of the approach to development (implement features with the most votes first).
And let's not forget gotdotnet... that thing was crap from the beginning, and after TFS was released they couldn't ignore replacing gotdotnet's own SCM implementation with TFS... so is Codeplex better then just revamping gotdotnet... yes, absolutely!
I'm not aiming to be a strong supporter of Codeplex... I just think it will suck less and less over time, and will suit some people already who aren't comfortable with the more open environment offered by other OSS hosts (read: morts who wouldn't even be able to use TortoiseSVN, or setup a mediawiki on their sourceforge website).
Alex Henderson
Comments are closed.
© Copyright 2008 Alex Henderson
Theme design by
Bryan Bell
newtelligence dasBlog 1.9.6264.0
| Page rendered at Saturday, November 22, 2008 5:41:12 AM (New Zealand Daylight Time, UTC+13:00)
Search
FeedCount
Tags...
.Net (82)
.Net Reactor (4)
.net user groups (9)
2008SummerRoadTrip (1)
ActiveRecord (1)
architecture chat (54)
ArchitectureCamp2007 (2)
asp.net (1)
Astoria (1)
Auckland (1)
base4 (9)
batching (1)
binsor (1)
blog (4)
books (1)
C# 3.0 (9)
cambodia (9)
CAML.Net (1)
castle (39)
china (8)
codecamp (2)
codeplex (3)
dapper.net (1)
DevDefined Ltd. (4)
DirectShow.Net (1)
DLR (1)
DSL (3)
EAUG (1)
Enterprise Architect (5)
Enterprise Library (1)
F# (1)
feedburner (2)
Friendster (1)
generics (1)
googlegears (1)
hacks (3)
hardware (3)
hongkong (2)
hyper-v (1)
ideas (1)
IoC (21)
IronPython (13)
IronRuby (2)
jobs (1)
Languages (2)
laos (8)
LINQ (7)
LiveId (1)
LLU (1)
Local Government (1)
MDA (1)
MDD (1)
microsoft (1)
Model Driven Development (1)
mono (1)
monorail (2)
Movies (1)
Music (1)
nDepend (1)
news (1)
NHibernate (2)
NUnit (2)
nvelocity (1)
OAuth (6)
office (1)
OpenSocial (1)
orcon (1)
photos (1)
php (1)
PostSharp (1)
powerpoint (1)
presentations (1)
ReSharper (1)
REST (2)
rhino commons (2)
rhinomocks (5)
Ruby (1)
SaaS (1)
scm (1)
Screen Architect (1)
SharePoint (5)
silverlight (1)
Splicer (4)
SQL2008 (1)
supcom (1)
svn (1)
Syzmk (4)
thailand (6)
Tools (2)
Tortoise SVN (1)
trac (2)
Travel (36)
Unity (2)
vietnam (7)
vista (2)
vmware (1)
volta (3)
VS2008 (1)
WCF (3)
wiki (2)
wikipedia (1)
Windows Server 2008 (1)
windsor (6)
WinForms (1)
wix (2)
WPF (2)
xmlrpc (1)
yahoo pipes (1)
Who am I?
Alex Henderson
Auckland
, New Zealand
Managing Director at
Dev|Defined Limited
"Self Confessed Coding Junky for 15 years"
Mobile:
+64-21-402-969
Email:
bittercoder 'at' gmail 'dot' com
MSN:
bittercoder_nz@hotmail
Skype:
alex.devdefined
Navigation
My Bookmarks (Delicious)
My GoogleReader - shared items
My Photos on Flickr
My Wiki
Catch NZ Limited
DevDefined Limited
tools.devdefined.com (Trac site)
New Zealand DotNet User Group
Screen Architect
Seismic Technologies (Syzmk)
Splicer - The .Net Video Splicing Library
On this page....
Blogs I read by New Zealanders...
Alex James
André Meurer @ Olympic Software
Andrew Dixon
Andrew Peters
Bennie Johnston
Blog:: Craig Pringle
Blogging is probably just a fad, but just in case...
Buzzrick's TileEngine Game Platform
Chris Auld
Chris Crowe's Blog
Chris Johnson
Clifton Johnston
Code Climber
Craig Box
Daniel
Daniel Wissa
Darryl Burling
Dave Dustin
Duncan Bayne
Floyd Burgess
Gabriel Smith
Geekzone blog
Grant Archibald
Grant Drake
Ivan Porto Carrero
Ivan Towlson
Jeremy Boyd
Jithen Singh
John-Daniel Trask
Josh Hektor
Juha Saarinen
Keith Nicholas
Kevin Daly
Mark Rees
Maruis Marais
Mauricio Freitas
Mindscape
My Blog (Alex Henderson)
Nathan Mercer
Nic Wise
Nick's Blog
Nigel Parker
Paul Andrew
Paul Lo
Peter Jones
Phil Cockfield
Public Address
Rod Drury
Sean McBreen
Simeon Pilgrim
Software Development and stuff
Stefan Schulz
Steve Schapel
Steven Kempton
The Blog of Dave5
The Book Diary
The Voice Of Reason New Zealand
Thoughts from Mirality
Tim Haines
Blogs I read on Castle...
Andrew Hallock
Ayende
Brian Romanko
Dan Bunea
Dru Sellers
Eleutian SpeakENG Development Blog
Gabriel Schenker
Hamilton Verissimo
Insane World
Insert Catchy Title Here
Jeff Brown
Ken Egozi
Marc-André Cournoyer's blog
Matt Berther
Nick Parker
Roy Osherove
Roy Tate
Technorati: http://castleproject.org
Wendy Friedlander
BlogMap
Del.icio.us
Wishlists
Sign In