Ines's profileInès' CribPhotosBlogListsMore ![]() | Help |
|
|
December 27 Java VS C#?I ran across an interesting article that touched on Java VS C# by going through my Blog Roll earlier. Anyways, the Java VS C# debate took a natural course into the battle of the IDEs: Visual Studio VS Eclipse.
I will have to admit that since joining Microsoft, I have started using Visual Studio fairly consistently, and have been greatly disappointed in the features (or lack of) that it offers. Coming off using Eclispe for about a year, I had become accustomed to wide set of handy functionalities that, unfortunately, I haven't found in Visual Studio. Here is a brief list:
- Refactoring: Eclipse's refactoring is truly amazing. The amount of different code restructuring functionalities is extremely helpful: refactoring code snippets into methods, interfaces, ... And the list goes on and on. I have yet to find that level of richness with VS. Maybe I haven't looked far/well enough?
- Built-in source control integration: That's probably one the part I miss the most. There is nothing worst for me at work right now than having to juggle between Visual Studio and the source depot engine: "edit" some files from the depot, code in Visual Studio, go back to the depot prompt to build, submit my changes, all the files become read only... You get the picture!
- Hot Keys: Hot keys (easily customizable) for everything in Eclipse. I lived on "Ctrl+Shift+T", "Ctrl+Shift+O", "Ctrl+Shift+F"... My memory is slipping
- Search: Finding references in Visual Studio is horriffic. Or maybe I just haven't gotten the hang of it, or set up the project file correctly or something. It is so bad that I usually have to resort to "Windows Search" (yep, the one with the little dog watching over) to look for definition/declaration references... Obviously, Eclipse's search functionality relies a lot on the properties of the language (Java simpler than C++???) itself to optimize its search. I would be surprised to find the same level of quality in search if I used the C++ plug-in for Eclispe (CDT).
- Customization: Eclipse allows to easily set up your IDE to look as natural as you want it to look. Create/Customize your own perspective, and fill them with the views you use the most. Filtering is also a big plus: hiding specific file extensions in the package explorer comes in handy. I seem to always fight off Visual Studio Windows for some reason, moving them from one corner to the next (I haven't gotten the hang of the multiple arrows, docking/undocking layouting thing...). I looked for ways to "filter" the content of the windows, but couldn't find that functionality available.
Obviously, the comments in the article (as well as my opinions) should be taken with a grain of salt:
- Eclipse is being compared to the EXPRESS edition of Visual Studio, which contains less features than the professional version.
- The article touches on Eclipse's support for multiple compilers, regardless of the language. It would be inappropriate to state that Eclipse (the IDE itself) maintains the same level of quality in terms of functionality across languages (just try the CDT plug-in...).
- Visual Studio scales (performance) way better than Eclipse.
- I haven't tried some of the "higher" standard version of VS (such as Team Suite Edition) that offer way more functionality than currently available in Express editions: Unit test integration (such as JUnit), Bug system integration...
- Oh, and I can't live without Visual Studio's Designer! Go quick and easy UIs
Anyways, next up on my list if IDEs to try out Source Insight. Several people at work use it as their primary development environment. It seems easy and straight forward to set up to a code base, and the refactoring/searching capabilities seem to outperform Visual Studio's. We will see September 02 TidBits UpdatesQuick Tidbits Updates:
And last, but not least, my thoughts and prayers go to all the people involved in Hurricane Katrina.
Peace Out! August 15 OPML To HTML Converter SourceAs promised, I will will upload the OPML to HTML Converter Source
publicly somewhere at some point. I don't really have time to play
around with it anymore, so I figure someone else will I receive several hits a day from people searching for OPML to HTML Converters, so I guess there is still a need for this. I had a "Rolls of Fame" list with everyone's "Rolls" in it to advertise individual's blog rolls, but I took it down a while back. But I should at least highlight Wes' Blog Roll. Not only does he have a "COOL" Blog (nice picture!), he also managed to keep his blog subscriptions list short. Wes, how did you do that??!! I will also move the tool to a server somewhere else as the current host is about to expire (thanks Jerome for the temporary host Peace Out! July 22 La VISTA e bella!You heard it folks: the next release of Windows will be called VISTA! No more Longhorn
The name la VISTA really sets itself up for major headlines:
Got any other good ones? Leave them in the comments Peace Out!
July 07 Steve Ballmer Channel 9 VideoIf you have missed it, go check out Robert Scoble's interview with Steve Ballmer. It is probably the best Channel 9 video I have seen in a long time. Great job! And MSN Messenger even got a mention
Steve Ballmer on innovation at MS:
"...Take a look at what we’re doing in Visual Studio and Systems Center and the DSI, the management issue, I think it’s very innovative work. If you take a look at MSN Messenger, I think it’s very innovative work."
Steve Ballmer on transparency, blogging, and Channel 9:
"...But I think it’s been a great way for us to communicate to our customers and for our customers, more importantly, to communicate with us. We trust our people to represent our company. That’s what they are paid to do. If they don’t want to be here they wouldn’t be here. So in a sense you don’t run any more risk letting someone express themselves on a blog than you do letting them go out and see a customer on their own anyway. It just touches more people. Hey, if people need to be trained or understand better we can do that but I find that it’s just a great way to have customer communications."
Although I will have to admit that Steve Ballmer freaked me out a bit...
Peace Out! June 24 RSS RSS RSS RSS...RSS is all over the news today:
Can we say RSS happy? I personally think it is great that Microsoft is getting involved with RSS. So involved that it is turning it into a platform in Longhorn. I am looking forward to seeing the RSS applications that will utilize the RSS platform. Should be interesting... The really interesting questions are as follows:
And an "MSN Exposed" Blog has launched. That is definitely a GREAT idea June 17 Talking about The Infamous SideRollI have no idea what the post below is about, but I want to give credit to "loadmemory" for the GREAT "SideRoll" feature. It ROCKS, and it is creating quite the waves in the MSN Spaces community. So the trick, courtesy of "Sirthinks1" who received it from "loadmemory" is as follows. Post the following snippet into one of your front pages' Blog posts: See "Sirthinks1" comment for the actuall HTML snippet here. Tips:
Quote: June 15 The "SideRoll" Is HipWhat's hip in Spaces nowadays? Check out the Spaces Side Blog Rolls. I have seen TONS of these around
And the "creator" of the SideRoll: Makes my Space look plain UPDATE: So who is going to post the HTML snippet on how to do the Side Roll, so I don't have to use my brain to figure it out? Peace Out! June 09 Talking about Testing buttons in the TaglineThis is definitely interesting, especially posting the Blog Roll link right by the Blog's description Oh, and Overdo, good luck on your exam! Quote
June 02 New Bloggers!Very few of my friends (basically none) Blog. So when a few of my friends and former co-workers start Blogging, it's worth noting:
Peace Out! May 27 OPML To HTML Converter: A Minor UpdateI have fixed a minor issue with the OPML to HTML converter. As I randomly find OPML files on the web (even when they are not NewsGator OPML files), I test them out with the tool. I recently discovered that a lot of OPML files contain rss feeds that do not have an "htmlUrl" attribute. The current design assumes that every rss feed also has an html link associated with it. This issue was easy to fix: If the feed contains an "xmlUrl" attribute but not an "htmlUrl" attribute, I just don't link the title. Anyways, if you are curious, here are a few examples:
Here are a few other OPML lists I found on the "Microsoft Community Blogs" website. I know I am probably behind everyone and most of you have probably seen that site, but it is new to me. The cool thing about that portal is that you can search for MS Blogs by category and it generates an OPML feed for the results. The other cool thing about that Community site is that it also includes Blogs that are not on "blogs.msdn.com". Here is a list of a few categories I queried: Sidenote: The reason I had to save the OPML files to my own website and then use them from there is because the tool does not currently handle "ashx" links. I believe that with "ashx" links (web handlers), the output does not go to the browser. My current design does not support that feature at the moment (my guess is that the XPathDocument is not created correctly since the URI does not link to the file containing the data to load). If you know a quick way to add that support, let me know Ok, back to packing. I just wanted to fix that while I noticed it. I leave for Seattle on Sunday! May 26 Open Source: Unsustainable?A nice article about Open Source was published on Forbes today. It was a great read. Here are some of the highlights: "Yet after all these years, McVoy has come to believe that the open source business model […] cannot generate enough money to support the development of truly innovative software programs."
"The term "open source" refers to software that is distributed with its source code so that anyone can read or copy that code."
"So how do you make money with open source code?"
"One problem with the services model is that it is based on the idea that you are giving customers crap--because if you give them software that works, what is the point of service?"
"...building new software requires lots of trial and error, which means investing lots of money. Software companies won't make those investments unless they can earn a return by selling programs rather than giving them away."
"But none of them can show me how to build a software-development house and fund it off open source revenue. My claim is it can't be done."
"Nobody wants to admit that most of the money funding open source development, maybe 80% to 90%, is coming from companies that are not open source companies themselves. What happens when these sponsors go away and there is not enough money floating around? Where is innovation going to come from? Is the government going to fund it? This stuff is expensive."
"McVoy says he believes the software industry will reach some kind of balance between open source and traditional software companies. Open source companies will make commodity knockoffs and eke out tiny profits, while traditional "closed source" companies will develop innovative products and earn fatter profits"
So, what do you think:
Just some thoughts May 23 A Scrollable Blog Roll?That is a neat Blog Roll! I might change mine and make it scrollable too UPDATE 1: This looks nice on IE (the arrows), but not as nice on Firefox (scrollbars instead of arrows) UPDATE 2: I can live with my Blog Roll looking like this one: Scrollbars instead of the arrows and it looks consistent on both IE and Firefox. That's my pick. So how do I do this? The same old "insert HTML in Firefox" hack? Funny Sidenote: I didn't realize right away this person posted my Blog Roll. I quickly glanced and thought: "Wow, she is subscribed to a lot of the same Blogs as me!". Man I wish I understood Chinese? Or Japanese? And then again, who cares what a Blog Roll looks like Peace Out! May 20 Eclipsing Visual Studio...This is another one of those Eclipse ramblings. If you don’t care to read about Eclipse, skip this post. Last week, I was asked: “You no longer work on the Eclipse project, so why do you Blog about it?” To be honest, I don’t have a clue Anyways, two interesting Eclipse articles hit eWeek today. The first article is entitled “Eclipse: Behind the Name” and explains that when they picked the name “Eclipse”, they had “Eclipsing Visual Sudio” in mind. I have heard of “Eclipsing Sun”, but this is the first time (or second time?) I hear about “Eclipsing Visual Studio”. "Our target was Microsoft" said Lee Nackman. I haven’t been following the Eclipse project long enough to know exactly who they were targeting at first. I always thought it was Sun. Well, Lee Nackman probably knows what he is talking about better than I do. I wonder if he has a Blog The second article is entitled “Eclipse Casts Shadow on Sun” and basically discusses the Eclipse VS NetBeans on going debate. If you are curious, it is definitely an interesting read. My take on the Eclipse VS NetBeans debate: The Switch Ad is a bit sad. Come on Sun, show me some numbers. Don’t tell me that Joe, Peter and Bob have switched to NetBeans, so that makes it a better IDE/Platform. Give me REAL reasons to switch. Show me statistics about your latest release: how is it used commercially? Non commercially? How does it help Sun make money? I am not convinced otherwise… Those numbers have to be somewhere. I would be curious to take a look. On the other hand, it is hard to predict anything but success for the upcoming (June) release of Eclipse 3.1. Let’s quickly recap the facts:
To make a long rambling short, I predict (as do many people) that the Eclipse 3.1 release will be even more successful than Eclipse 3.0. Now comparing Eclipse to the beast that is Visual Studio? That takes the discussion to a whole new level Anyways, good night! Tomorrow is my big "goodbye" party... Peace Out! RSS BrouhahaWow, my RSS feeds this morning were flooded with talks about Steve Ballmer's recent Q&A posted on the RSS weblolg. Personally, I don't see what the big deal is. I tend to agree with most of what Ballmer said. RSS as a technology is really not earth shattering. Just take a look at the spec. The great thing about RSS is that the protocol is extremely simple. But that's also its problem: maybe it is too simple. The real RSS revolution is how widely it has spread and how people are using the technology. The actual protocol itself is not really revolutionary. Do I think RSS is the technology of the future? Probably not. It is going to take something a bit more complex in my book. Yes, people should be cautious before claiming that we should 'RSS the whole world!'. There is a lot of buzz surrounding RSS these days, but that could quickly change. Maybe in a few years, nobody will even remember what RSS is. I have not been following technology long enough to be able to 'accurately' differentiate between BUZZ technologies and REVOLUTIONARY technologies yet. But I do know one thing: Technology is unpredictable! RSS is hot today, could be dead tomorrow. Or it could go on and revolutionize the world: maybe in a few years, my mom will be talking about RSS at the dinner table. Who knows What do you guys think? Peace Out! May 19 MSN: The Inside StoryFor someone who is new to the MSN World like me, this series of posts from Paul Thurrott about "MSN: The Inside Story" is exciting to read
Well, that sums up really well what everyone has been telling me about the MSN division in the past couple of months:
Peace Out! Playstation 3 VS Xbox 360: The Good, The Bad And The Downright UglyI have a few minutes to spare, so I figured I would post Peace Out! Quote Playstation 3 versus Xbox 360: The Good, The Bad, and the Downright Ugly May 17 Eclipse 3.1 Team 99?The Director of Marketing for the Eclipse Foundation is contemplating a Team 99, similar to what Scoble started, for the upcoming release of Eclipse 3.1 (in June). Quoting his Blog post: Team 99 is about "Recruiting 20 'influential bloggers'". Is that what Team 99 is about? His conclusion is that there may not be a need for an Eclipse 3.1 Team 99:
Four announcements is a really SMALL number in the Blogosphere. The Eclipse team would definitely benefit from a "Team 99" concept, and also from more "Eclipse Committer" Bloggers. Just some thoughts... Peace Out! May 16 The Hidden Costs Of Open SourceI ran into this Blog post by Bjorn Freeman-Benson. Bjorn is the "Technical Director for Open Source Process and Infrastructure at the Eclipse Foundation". I didn't even know that position existed. Really neat Anyways, Bjorn mentions that open source and open technology avoids lock in by adding the option of cost. He goes on to say that the main reason Eclipse has so many users is because they don’t want to be locked in to:
These are some very valid points. Although I think that you could argue that open source and open technology still locks you in a different way:
Just some thoughts... Peace Out! Visibility!In the past couple of days, my space's page views have increased tremendously. Nothing in comparison to the Blogger superstars out there, but a steady increase
Who said you couldn't get visibility through MSN Spaces Peace Out! |
|
|