Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • May 04, 2016, 08:00:55 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Agree with Bruce Eckel?  (Read 3432 times)

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,105
    • View Profile
    • Read more about this member.
    • Donate to Member
Agree with Bruce Eckel?
« on: February 19, 2007, 10:09:50 PM »
Bruce Eckel, author of "Thinking In Java", has been quoted as saying:

Quote
Currently, the main vulnerability and important question concerning .NET is whether Microsoft
will allow it to be completely ported to other platforms. They claim there’s no problem doing this,
and the Mono project (www.go-mono.com) has a partial implementation of .NET working on
Linux, but until the implementation is complete and Microsoft has not decided to squash any
part of it, .NET as a cross-platform solution is still a risky bet.

Agree or disagree that .NET is a risky bet?  Is Java the better choice given Microsoft's penchants?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 35,865
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Donate to Member
Re: Agree with Bruce Eckel?
« Reply #1 on: February 19, 2007, 10:16:32 PM »
this is absolutely my #1 concern, and my reason for not embracing it yet.  i want to be comfortable that it will be a viable cross-platform solution before i spend too much time developing large projects in .NET.

It doesn't mean i would rule out .net development, but i would think long and hard before i embarked on a large .NET project that i had hopes of porting to other platforms.

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Agree with Bruce Eckel?
« Reply #2 on: February 20, 2007, 05:23:47 AM »
Given the fact that big companies usually aren't up to their word, i'd say that's just a marketing move by ms.
Not that i'm agains ms, but they wouldn't give away the only thing they still hold: the programmers. Would they do that, if everybody started coding in cross-platform, windows would surelly be the company that would lose the most.
Probably, something like wxwidgets would be a better option.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,105
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Agree with Bruce Eckel?
« Reply #3 on: February 20, 2007, 06:56:23 AM »
Yeah, I have a very uneasy feeling about Microsoft programming products.  I give them Kudos for the Express IDEs they've made available for free, but I'm thinking maybe I shouldn't put all my eggs in one basket.  In college, I had one class in Pascal.  Then, in later years, messed around with QuickBasic.  Back in 2002 I puttered around with VB6 for a long while, before finally, more recently, taking up C#.  Now, however, I've been hearing some really great things about Java.  I understand that SE5 incorporated features from C# that might have made Java developers want to switch to C#.  I'm downloading wxWidgets and NetBeans. 

Question: can applets run on just any old website?  There's a game idea I'd like to eventually implement, where the game would just be textual.  I'm wondering if Java or wxWidgets would give me the capability of authoring such a game that would run on my website and allow users to connect to it.

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Re: Agree with Bruce Eckel?
« Reply #4 on: February 20, 2007, 07:07:41 AM »
For you eventual goals I'd say Java or Flash would be the way to go. wxWidgets is more about standalone applications over those that run within a browser.

[edit]Alternativly if you thinking of a server-side game (like say Kingdom of Loathing) then you'll be wanting to look into something like PHP.[/edit]
« Last Edit: February 20, 2007, 07:10:32 AM by Eóin »

tinjaw

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,927
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: Agree with Bruce Eckel?
« Reply #5 on: February 20, 2007, 07:45:45 AM »
I agree with Bruce. He's spot on.

As for your other questions, kyrathaba, repost them as a separate thread and I will answer. Several people would most likely benefit from your questions and the various replies you will get, and I don't want it to get lost in a thread on a different topic.

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 8,981
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Donate to Member
Re: Agree with Bruce Eckel?
« Reply #6 on: February 20, 2007, 08:43:51 AM »
MS actually has released part of the necessary source. Haven't looked into it myself, so I dunno how much code it is and what the license is, and of course they could change things around at some point in the future.

It would make sense for them not to do so, though. The more platforms supported, the bigger chance of income from people who want visual studio because the alternatives aren't as good...
- carpe noctem