Hi Ken, Did you guys test on Leopard (10.5) also? Thanks On 6/18/2011 11:52 PM, Ken Perry wrote:
We created the new Book port Transfer that is now out of beta for the book port+ in Wx widgets and python. . We had thought of using swt and java but there were all kinds of access issues with Voice over as well as some other strange gui problems that I cannot remember off the top of my head since it has been 8 months since the projects started. I will say though WX Widgets has its problems to but at least we were e able to make a fully accessible application with it. There is one main issue with WX widgets and python on the mac the right click voice over function does not work with it. Nore does it work with swt applications so it's a toss up there. It will be interesting to see if Lion fixes some of the voice over problems. The file access time with python also is a bit slow on windows pc and this just seems to be something with the windows files system and the python list data type but we were able to deal with it enough that the speed doesn't tick off to many people. Ken -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui Sent: Saturday, June 18, 2011 8:54 AM To: programmingblind@xxxxxxxxxxxxx Cc: John J. Boyer Subject: Re: Java versus Python wxPython is cross-platform as well. I am unclear how accessibility of SWT and wxPython-based apps compare. If anyone has direct experience, please share. Jamal On 6/18/2011 8:45 AM, John J. Boyer wrote: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 Iwillchoose 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 PythonI 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 andversatility.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.Whyis that?Personally i much prefer Java. Its syntx makes a lot moresenseand 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 Javaclasses.personally, I prefer this to Eclipse. BrailleBlaster is written in Java. I am using openjdk-1.6, EclipseSWTand 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__________ 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
-- Kerneels Roos Cell: +27 (0)82 309 1998 Skype: cornelis.roos __________View the list's information and change your settings at //www.freelists.org/list/programmingblind