You don't get it. No matter who comes up with the idea first, it's all about how you implement it. So far, Apple has always implemented it in a simpler, more functional and esthetically pleasing way than MS. Just because my grand dad still drives a Ford Model-T doesn't mean it's better than my new Toyota Matrix!!! Speaking of quality, am I the only who noticed that all the MS software (Windows excluded) is more intuitive and prettier on Apple OSX than MS Windows (ex.: MS Office X, MS Media Player)? Why is that? If I was MS, I'd release such quality apps on MS Windows and design ugly crap to drive ppl off OSX.AndyC wrote:You realise, of course, that the sidebar and gadgets were seen in the Longhorn pre-beta long before Apple's Dashboard was even a glint in Steve Jobs eye...
I want Avalon in .NET thin-client apps... Can you imagine what the web would be like if websites were replaced with .NET applications THAT ARE MULTIPLATFORM?! It would kick * and I would use Microsoft's programming languages any day (were my sites usable on other OSes than MS Windows)!!!
MS has an opportunity to contribute a great application framework that covers web, thin-client and rich-client applications! You could develop apps that would run and look great on any platform and be easier to write and maintain... Ah well, a coder can dream, no?
[This post was written on a Fedora Core 3 Linux box.]
scobleizer wrote:Cause I am a Tablet PC lover. Sorry. But I think that a computer that you can't write on or carry around and use while standing up easily is a little lacking.
Well, it's great that you feel that way... I'm happy you're happy. But perhaps you could stick to the subject at hand in future videos (not just the MAC ones)? You could also do a video just on TabletPCs if you really want to talk them. Sorry about all the posts, but the TabletPC babble just really got on my nerves, specially since I was watching the video to find out about the MAC Business Group (as specified in the name of the video I clicked on).
Man, you MAC doods sure get harassed a lot by the Windows team... Ah well, it's to be expected. It's nice to see the MAC Business Group so focused on quality and MAC user satisfaction... It would be nice to see a little more of that rub off on Windows...
Oh btw, what's the deal with the TabletPC salespitch throughout this "MAC Business Group" video? Why can't the MAC developers just show what their doing without the constant harassment?
svarukala wrote:The demo makes me say that its Yet another Macromedia Flash MX.
Yeah, hehe, I was having Macromedia Flex flashbacks too... Maybe they were "inspired" by Flex. Anyway, MS a background in software development user base as where Macromedia has a graphic designer user base... But Avalon has 3D rendering and Flex does not... So... I guess the scales are tilt in MS's favour on this one. =)
dotnetjunkie wrote:It's obvious that you're not a developer, otherwise you would never choose the linux development and config hell over the powerful, user-friendly and well-integrated windows development experience!
LOL, obviously YOU have never coded in any other language than VB... Have you ever tried to compile VB on a machine other than MS Windows?!
Btw, please, tell everyone how MS Windows 2003 is just that much better a server than Linux, please do... Tell everyone how MS Windows 2003 is just that much more secure than Linux to run a huge server that cannot have any downtime, ever... I guess that's why the majority of Internet servers that make up the Internet backbone run Linux. Yeah. They must all be insane or something or haven't been enlightened by the quality OS Gates has to offer with 0 downtime and 0 security issues. Btw, why would ANYONE want a GUI on their server? It's just a bunch of more compromisable apps to be exploited and gives hackers a great GUI to do whatever they want on your PC remotely.
dotnetjunkie wrote:Just face it, 99% of open source / linux projects never get completed to a point where you would use the application on a day-to-day basis and can depend on.
Have you ever heard of a little piece of software called Apache? What about Eclipse? These are only TWO open-source products that happent to be used by millions of people around the world. And guess what... Yup, most of the Internet sites you access are actually running on Apache web servers. Man, are you REALLY a developer? If so, please tell us where you studied so we can warn everyone NOT to study there.
dotnetjunkie wrote:And btw, Microsoft has very high-quality products!
What? What planet are YOU from? MS may make nice and easy to use apps. But they are far from perfect. The worst of all (prior to MS Windows 2000) was the MS OS called MS Windows. Guess why MS decided to ditch the WinX architecture after so many years of suffering instead of fixing the blasted thing? Must be because it was such a high quality product. Yeah. You're right again. Maybe you were born yesterday or maybe you just started using computers yesterday. But there was another MS OS we had to suffer with prior to MS Windows XP and that was DOS, Windows 1.x-3.x and Windows 9x. None which merit any qualifier near "high quality".
Now, if you go back to school or decide to educate yourself a little more in the IT field, you'll discover that:
a) MAC has the best looking and easier to use GUI and PC cases,
b) MS makes good WYSIWYG IDEs and office suites and, now, some cool PC accessories,
c) Games are more widely availible on MS Windows PCs because most of the people that have PCs use MS Windows, mostly because of a long history of MS Windows installations by PC resellers (a great marketing scheme actually, one that made Gates the richest man on Earth),
d) Linux or it's cousin FreeBSD is the OS of choice for running a server because of it's long history as a network-capable OS and the features that entails: security, huge developer community, open-source initiative and extremely fast development cycles,
e) Each programming language has it's advantages and disadvantages (that's why it's up to coders to choose the language that best fits the problem at hand) - VB being the language of choice for GUI-based apps targeted to MS Windows users (duh, it was invented by MS for MS Windows!), just like Cocoa Objective-C is for MAC OSX and C/C++ with the GTK (for Gnome) or the QT (for KDE) for Linux,
f) Linux and FreeBSD are free! The price you pay is a little more learning on your part and patience and skill,
g) Back to the subject of this thread, Avalon looks cool, even I, a Linux desktop/server user and mainly Java developer, am impressed. Even though XML automatically doubles the amount of code in a program (thanks to open and close tags) no matter what MS developers try to tell you, it seems simple to use and I like the fact that it sits atop .NET, thus blurring the line between rich-client and thin-client apps, all the while enhancing the user's GUI experience. If MS was wise (or maybe just friendlier business-wise), they could release it (and obviously some .NET stuff) for Linux and MAC OSX and be able to have everyone coding multiplatform apps with their language and paying royalties to use those frameworks. But, alas, MS wants everyone to use MS Windows, so I doubt they'll do that. I'll still find a copy of MS Windows somewhere to play with Avalon and .NET. And who knows... Maybe the people at MONO will eventually get an open-source openGL equivalent to the Avalon API... If you were really a developer, you would know by now that you should keep on open mind to always choose the best solution to every IT problem. And, unfortunatly, it doesn't always involve Microsoft.
Just my 2 cents.