Re: Fair enough
How true, it's got a little bit better, but unless there is a big change by the time I have enough time to install, test and upgrade to something else I'm saying goodbye to ubuntu.
460 publicly visible posts • joined 22 Jan 2010
Given the choice, when I used irix, solaris and linux every day I preferred using them in that same order, at home there was never any choice (course now I've got some aging sgi and sun boxes I can't remember when I last powered them up).
But to be fair you are comparing apples to oranges, or maybe tangerines to satsumas?
Unless I'm mistaking motorla were asking for this in an attempt to negotate without resorting to legal action for Apples existing infringement. Apple said no so they decided to try the other route. Can't see what point apple are trying to make here other than the fact they felt the "settlement" being asked was too excessive.
Maybe Apple consider haggling too common for them.
.. that I would like . BTW, I use xcode at least a few hours a week. Unless you are knocking together a few apps in your spare time for fun or some pocket money, you are not going to be as productive as you could be if you had a better integrated tool chain.
The things you mention are essentials, all it provides is the core tools, some UI design tools, coding, building and debugging tools. A tool chain is much more than a text editor/compiler/debugger if you want to be cost effective, and ideally every part of that chain should be swappable.
ADT is based on eclipse for a reason. ADT may not provide much beyond the core stuff for developing, but through eclipse it is immediately integrated with a rich eco structure.
Where is the integration from Jira/Trac/whatever my client is using, not forgetting my own trac instance.
Where is the rich support for unit tests and code coverage, eclipse will run unit tests for modified code in the background, telling me about failures or execution paths not exercised.
Refactoring? How many core refactoring patterns are there in xcode, you can't even rename a method/message name, never mind say turning the selected lines of code into a method or extracting a delegate and interface from existing code?
Drawing a few data structures hardly is up there for real useable data design. Do you really want your underlying data definition to be a diagram in a propriety tool only available on one platform? How can I put this into client facing documents, generate code from, create a database schema, generate entities/daos/early binding data models/user documentation, never mind reusing that in non apple apps.
Oh yeah, and eclipse/adt is not a 2-3Gb download every month to stay up to date and no need to repair your project settings every time you upgrade.
Feel free to down vote, sure plenty will do, but they probably stick a "Made with Notepad" sign on their web sites.
Can't believe this was down voted. Someone stating they don't have problems with fragmentation, what is the problem there.
Was it "Apple's market fragmentation is just as bad, if not worse", that is true, if you want to use something new in the latest iOs you have to choose to ignore customers who can't/don't want to upgrade. I have "old" apple products that I can't get anything for nowadays.
And how many ios apps only work well on an ipad, ignoring iphones/ipods and vice versa.
Differing API versions and screen sizes, both issues on apple and android devices.
But you are right on the money about xcode being horrid, any time I have do any osx/ios development it's like jumping back in time 10 years. It's hardly a rich development experience, no doubt I'll get loads of down votes from people who have never used anything else, or at least anything recent.
WTF, have PhD's become as watered down as a-levels? While I'm not suggesting this achievement is anywhere near being worth a PhD, this comment seriously belittles the work anyone has ever put into gaining the right to/not to call them selves a dr unbelievable.
Last time I directly heard a phrase like "was built by professor X and graduate student Y" it generally meant one person did the work and the other scribed their name. Still not as bad as being married, when my wife says "we completely renovated our house", she means I did the work and she watched, but then again someone has to otherwise who can say it actually happened.
> Everyone knew what was wrong with MP3 players; the cruddy User Interface and the inconvenience of getting music onto them. Apple fixed that.
You sure iTunes makes this easier than the way things used to be done, i.e. copy a bunch of files via usb? There was loads of (free) software for doing that the last time i looked for my parents years ago. And don't forget you need windows or a mac.
> In addition they would need people to review the code once completed, there is FAR too much overhead for this, in a real world software project
Are you suggesting code reviews are a waste of time? Automated unit tests and peer review are the two most crucial (in my eyes) 'overheads' for any software development.
No doubt about it, after a period of probably around 10 years of using a "real" java ide and emacs, it's only the past couple of years I've spent more time in eclipse than emacs. Machines nowadays can fullfill the promises these ides can provide (not saying emacs can't, honest, still do a lot of typing, emacs + eclipse would be amazing).
But it is bloody good if you have a decent spec machine. From my point of view the reason people are choosing eclipse it is, as a platform it provides so much more and easier, and it's early backing of OSGI was a breakthrough, I;ve been poking about the eclipse 4 releases/source, pretty sure eclipse's popularity is going to improve.
As someone who uses both MS development tools (the paid for ones, at great expense) and eclipse I know what I prefer. Were MS tools are goood is tight integration with their software stack, try introducing something not produced by them and it all goes pear shaped. But even when MS tools are good, they still fall far from the tooling support the java world has had for years.
As a long time lisp enthusiast I'd welcome this in java but I have to be honest I really don;t think they would add that much, we have anonymous classes which fill the void enough (ok, with a lot of extra verbage to create) and for the times where a functional approach is really the best solution you have plenty of options to do so to mix and match languages. That is true expressiveness, being able to do what you want with the best fit mechanism.
I would rather people concentrate on improvements with more added value. To me that is modularity (please just adopt osgi), improvements around improving support for non java languages and I can wish, AOP. We are getting there. One of the major unblinkering times I ever experienced was landing a job with bunch on unix developers many many years ago having only encountered dos and windows. They had this huge wealth of components and languages right under their finger tips, it influenced my whole outlook on developing software, after a couple of months I could do things in a hour or so that would take a week or even longer, just by having an environment that worked as a whole rather than attempting to corner the market in producing silver bullets that turned into hammers.
I remember having a conversation on an ACCU conference a few weeks after MS announced .NET and teh excitement a few people expressed about being able to mix and match languages was quite high, I tried pointing out you could theoretically do that with java but it just seemed like SGML/DSSSL vs XML/XSLT, i.e. not as trendy. At least java survived better that SGML.
Multiple language development is the future, we are already getting there with , need to apply some dynamic business rules, use a functional language, need to do some text processing as part of that, write it in (j)awk, do some database stuff with the results? then use groovy/gorm and of course java to bind them all into an EE. (BTW, im referring to multiple languages within the same component/app rather than a system with different to physically separate units in different languages)
Sorry, gone completely off the track there.
I've had a paid for account for about 2 years now and I'm still very happy with it, might change if they try forcinging me to get a facebook account.
> requiring a standalone native windows binary is a *good* thing?
WIth you on that one, although native apps do tend to be easier to use with a keyboard only (by native I mean not browser based).