Eclipse
I’m not talking about the Twilight movie. If you came here to find stony hands, I suggest you look elsewhere.
What I am talking about is the miscellaneous development IDE known as Eclipse. It is the biggest competitor to Visual Studio in terms of IDEs, although it only targets all those languages that Visual Studio does not support (i.e. non-Microsoft languages/platforms), so I’m not so sure you can call it a competitor.
Anyways, let me outline two scenarios for you. Scenario 1: you want to code a Windows Phone 7 (Silverlight) application. Here are the steps:
1. Get Visual Studio (perhaps through unsavory means, I’m no judge) and install it.
2. Get the Windows Phone 7 SDK and install it.
3. Open Visual Studio, goto new->project and choose Windows Phone 7. It lists some varieties of them, and each one gives you sample code showing how to do that specific item.
It’s pretty painless. Now, scenario 2: you want to create an Android app with Eclipse:
1. Download Eclipse. Get confused about which version you need. Get confused because it doesn’t have an installer, it just unzips.
2. Run it, watch it give you a generic error about not having a JRE.
3. Goto sun.com, download the Java JDK and install.
4. Run Eclipse again, watch it give you the same error.
5. Read on the net that you have to edit a .ini file, and add the path to it. Alternatively, you can edit your system environment and add the path in there.. both options are ass shit.
6. Run Eclipse again, now it works. Except, no Android. Ok.
7. Download Android SDK. Install it.
8. Run the Android SDK .exe, download some of the packages you want. You need a package for each platform (i.e. Android 1.1, 1.5, etc.) you want to support.
9. Run Eclipse, notice you still can’t code for Android.
10. Goto help->install new software. Copy & paste a https:// site for android. Check some boxes, press some buttons, restart Eclipse.
11. Slit your wrists.
I mean, come on. This is ridiculous. Why does open source = difficult to use? Even if Eclipse, instead of giving a useless error, asked me for the path to the JRE and auto-updated it’s .ini file, I would be less upset. But alas, I am upset.
If you change step 1 for step 11, you save a lot of trouble. Less funny for the rest of us, but …
Well, sorry to hear you suck about using open-source software, but it does not mean everyone is like you, i never had so much problem with eclipse, but i gotta say, i aint dumb. and btw, you forgot to give details about getting visual studio, in short, both scenario could be…
pay a shit load of cash for it, end of story
endless pain finding an illegal version of it, then having risk of getting caugh and sued
well i’m sorry too; sorry you’re an open source parrot. look, it’s pretty simple: software should be discoverable, easy to use, and intuitive. if you are seriously claiming that eclipse, and open source in general (there are of course exceptions) follow these patterns, you’re very naive.
as for your visual studio comment, your only argument against it is that you have to pay money for it. well, as a person who creates software, i would hope to fuck that people are indeed willing to pay for software, considering that’s how i make money. yes, i pay for an MSDN subscription to get these things, legally. i gladly pay this since their development tools are great. even if you’re a microsoft hater, you surely can’t deny microsoft does that one thing right: provide excellent SDKs.
do you really want to know the steps for setting up visual studio? let’s use windows phone 7 as the example, since it’s akin to android. i personally tested these steps last week.
1. install visual studio 2010.
2. install windows phone 7 sdk if it wasn’t bundled with it.
3. work.
at the end of the day, you pay for what you get. i’m not against open source; i’m just against people who are blind to the issues with it, because it won’t improve unless you acknowledge that there are issues with it. and the argument “it didn’t happen to me, you must be stupid” is retarded, and the crux of the OSS elitists.
1+ for T trolling… glad to see you’re still your usual MS self ;)…but I do agree with you… setting up the DEV IDE of Android is a pain… and don’t even get me started on the trying to use the Android NDK… grrr….and another thing… who the hell uses a “Java” like language for developing on a phone? what happened to the good old days of C/C++….WTF? Google needs to get their shit together… JAVA? what the F$ck?
java is similar to C#, so i’m not really that upset. it was easy for me to kind of move over, and i like that they use XML to do the layout.. it’s just, everything aside from actually coding is a pain in the ass, and that really pisses me off.
ohhh and Pierrick584… I open sourced your mama last night and she gave me a buffer overflow after I merged her with my robust module…
LOL. i don’t think i could have said it better myself.
I was a mighty programmer back in high school. Maybe in an alternative universe I actually pursued it in college, and got myself a cozy job and a house. But it would be a meager existence devoid of UUDD. Truly, this must be the better reality?
i can’t imagine a world without uudd. i don’t want to.