Re: Java versus Python

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Sat, 18 Jun 2011 07:45:41 -0500

One reason we chose Java for BrailleBlaster is SWT. It really works as a 
cross-platform GUI builder. Once you get into a complex project the 
advantages of being able to develop something quickly in Python are much 
less.

John

On Sat, Jun 18, 2011 at 03:22:52PM +0300, black ares wrote:
> In fact it isn't a matter of preference.
> Best trained profesionals in this area choose the platform and technology 
> best tailored to the project needs.
> So If I have a project that I can do better and quick in python than I will 
> choose that langgage.
> If options are better in java I will choose it.
> Depends very much on the project requirements.
> 
> ----- Original Message ----- 
> From: "David Tseng" <davidct1209@xxxxxxxxx>
> To: <programmingblind@xxxxxxxxxxxxx>
> Sent: Saturday, June 18, 2011 5:15 AM
> Subject: Re: Java versus Python
> 
> 
> >I personally find arguments about programming languages much analogous
> >to those seen in politics.  Both sides have great points but tend to
> >drive one another towards opposite extremes.  Some camps are die hard
> >dynamic language practitioners while others stick to strongly typed
> >code.
> >
> >I will say that strongly typed languages have kind of won the battle
> >historically.  Most of the industry writes in C-styled languages like
> >C/C++, java, etc.  Lisp, still beloved by many, kind of lost.  Python,
> >as many have shown, works wonderfully and frees up coders to actually
> >code, is still largely a wrapper on C.  For those who want absolute
> >performance, it's considered still an extra level of indirection
> >that's not worth the productivity gain.
> >
> >I love python and its free-form style and the amount of progress you
> >can make using it.  Python excels at the rinse and repeat (compile,
> >run, fix) style of coding.  The few seconds you need to compile a
> >C-styled language and run, you're already fixing the bug in python.
> >You're not babied into writing object-oriented code ala java, but can
> >independently mix in functional aspects if you wish.  You can just as
> >easily go OO if you want as well.
> >
> >
> >
> >On 6/17/11, Alex Hall <mehgcap@xxxxxxxxx> wrote:
> >>Programming is certainly a matter of preference in most situations. I
> >>would probably give up if the only option were php, since I really
> >>hate that language (no offense to anyone). Java is easy enough, but I
> >>agree that it feels bulky at times. I like Python's ease of use and
> >>readability, plus you can create executables with it, something that
> >>is difficult in java. Some people don't like that python is loosely
> >>typed, but I prefer saying:
> >>name=raw_input("Enter your name: ")
> >>to, if memory serves:
> >>name=new String();
> >>in=new InputReader();
> >>name=in.readLine();
> >>or something along those lines.
> >>
> >>On 6/17/11, Littlefield, Tyler <tyler@xxxxxxxxxxxxx> wrote:
> >>>I've used both. I really like python because it comes on most *nix
> >>>systems. I also like Python because of it's flexability and versatility.
> >>>Java is nice enough, but it feels big bulky and clunky to me. That and
> >>>they seem to have some serious naming convention issues. Sometimes
> >>>things are capitalized, sometimes they're not--.net makes more sense.
> >>>On 6/17/2011 6:49 PM, John J. Boyer wrote:
> >>>>There has been a lot of discussion on the list lately about Python. Why
> >>>>is that?Personally i much prefer Java. Its syntx makes a lot more sense
> >>>>and it is just as powerful, if not more. A command-line build system
> >>>>like ant can take most of the hassle out of working with Java classes.
> >>>>personally, I prefer this to Eclipse.
> >>>>
> >>>>BrailleBlaster is written in Java. I am using openjdk-1.6, Eclipse SWT
> >>>>and Apache Ant.
> >>>>
> >>>>John
> >>>>
> >>>
> >>>
> >>>--
> >>>
> >>>Take care,
> >>>Ty
> >>>my website:
> >>>http://tds-solutions.net
> >>>my blog:
> >>>http://tds-solutions.net/blog
> >>>skype: st8amnd127
> >>>My programs don't have bugs; they're randomly added features!
> >>>
> >>>__________
> >>>View the list's information and change your settings at
> >>>//www.freelists.org/list/programmingblind
> >>>
> >>>
> >>
> >>
> >>--
> >>Have a great day,
> >>Alex (msg sent from GMail website)
> >>mehgcap@xxxxxxxxx; http://www.facebook.com/mehgcap
> >>__________
> >>View the list's information and change your settings at
> >>//www.freelists.org/list/programmingblind
> >>
> >>
> >__________
> >View the list's information and change your settings at
> >//www.freelists.org/list/programmingblind
> >
> 
> __________
> View the list's information and change your settings at 
> //www.freelists.org/list/programmingblind

-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: