Unconfigured Ad
Collapse
This topic is closed.
X
X
-
I am closing this thread as this discussion is not progressing. The user rskr has been warned several times about insulting behavior. Keep it clean!
-
That doesn't make any sense, of course there are platform tweaks but its orders of magnitude less work than rewrites in different languages with different libaries on the different platforms. If we all had Mac's I would do everything in objective-C / IOS. I don't care for the language syntax but the finished product is slick. You can't write a "cross-platform" app in IOS however, you write it for the Mac. Its been 20 years since I did an X-windows app but the same applies there.
Leave a comment:
-
Yes, yes, but you had to fix it to make it port. There is another one here.Originally posted by Jim Robinson View PostIts not perfect, but that's an old bug long fixed. OsX is actually my platform.
I just think if the Java community quit lying to themselves about cross-platform, then maybe they could actually port their code and make it run cross-platform.
Leave a comment:
-
Its not perfect, but that's an old bug long fixed. OsX is actually my platform.
Originally posted by rskr View Post
Leave a comment:
-
rskr...please ease up on the trolling.
Jim has created a great (free!) resource that is appreciated by the community, nothing's perfect.
Leave a comment:
-
Hmm IGV seems to have problems in OSX
Leave a comment:
-
Sure, you may relish your choice of Java now, but if you ever encounter a problem you'll be wishing it had some compile directives.Originally posted by Jim Robinson View PostDon't know why I'm wasting time over an obvious troll, but... I'm the developer of IGV, Java was used because it gave me the ability to immediately deploy to Linux, Mac, and Windows, the major platforms. I would love to do it as a native Mac application, I do iOS programming as well and know what I'm talking about. I've also built plenty of native window apps, and a fair number of X-window applications. The native route generally always results in a superior look for that platform, and can be faster as well, but running on another platform is a rewrite. (I'm speaking of GUI apps here). Java / Swing apps are slightly ugly, but the ability for a single person like myself to deploy to the 3 major platforms with no coding changes is invaluable. If I had a team of people to support multiple platforms it might be different, but probably not, there would be more important things to do.
Leave a comment:
-
I agree. I am sure we all understand the drawbacks of using java. If we had a team of developers, then we can worry about what language to use and optimize the **** out of our software. We would also be software developers at that point. I don't think he understands that the point of all of this is to do science. We develop something enough so we can investigate the biology. We can't spend all our time making tools.Originally posted by Jim Robinson View PostDon't know why I'm wasting time over an obvious troll, but... I'm the developer of IGV, Java was used because it gave me the ability to immediately deploy to Linux, Mac, and Windows, the major platforms. I would love to do it as a native Mac application, I do iOS programming as well and know what I'm talking about. I've also built plenty of native window apps, and a fair number of X-window applications. The native route generally always results in a superior look for that platform, and can be faster as well, but running on another platform is a rewrite. (I'm speaking of GUI apps here). Java / Swing apps are slightly ugly, but the ability for a single person like myself to deploy to the 3 major platforms with no coding changes is invaluable. If I had a team of people to support multiple platforms it might be different, but probably not, there would be more important things to do.
By the way, IGV is awesome. I actually copied IGV's interface and wrote a standalone javascript version to run within a web browser for my lab.
Leave a comment:
-
Don't know why I'm wasting time over an obvious troll, but... I'm the developer of IGV, Java was used because it gave me the ability to immediately deploy to Linux, Mac, and Windows, the major platforms. I would love to do it as a native Mac application, I do iOS programming as well and know what I'm talking about. I've also built plenty of native window apps, and a fair number of X-window applications. The native route generally always results in a superior look for that platform, and can be faster as well, but running on another platform is a rewrite. (I'm speaking of GUI apps here). Java / Swing apps are slightly ugly, but the ability for a single person like myself to deploy to the 3 major platforms with no coding changes is invaluable. If I had a team of people to support multiple platforms it might be different, but probably not, there would be more important things to do.
Leave a comment:
-
This is really interesting! Could you tell me what was the string manipulation problem you felt was slower in perl? I code a lot in perl and would like to test it.Originally posted by gringer View PostI had a speed increase of about 100x converting some Perl code to Java (mostly because of really fast string manipulation), so it had some use there. But usually the speed increase is less, and converting doesn't really make sense if the code already finishes in a reasonable time.
Unfortunately, the time taken to write Java code is much longer, and it's easier to introduce unexpected bugs into Java code than into R or Perl (I use warnings/strict mode). So I usually write my code in Perl or R, only switching to Java when I need the speed.
@rskr, if you are *really* wanting to have a discussion on the advantages of *java* as a software, thenis a nice place to start.HTML Code:http://stackoverflow.com/
Leave a comment:
-
Originally posted by mbblack View PostWell, that I will say is a purely trollish post, twisting my words to imply meaning that simply was not there.
And I wonder how the folks in app development at the Broad Institute, the Dana-Farber Cancer (and previously with TIGR) Institute, and others feel being called "cheap, poor and dumb". Or the PIs I know and have known with hundreds of peer reviewed publications to their name and countless awards and recognition by their peers in their respective scientific fields as folks who simply "white wash" their results.
I'm done with this thread.
You can't be both Noble well meaning investigators and cheap sell outs at the same time can you? It seems that the fact that Java programmers with little skill can create simple GUI's and programs so that people even less computational skills can do computation, keeps coming up in this thread.
Leave a comment:
-
Well, that I will say is a purely trollish post, twisting my words to imply meaning that simply was not there.Originally posted by rskr View PostJava is good for manipulating data, it is perfect for PI types who like to white wash things and cheap/poor/dumb coders. I am afraid you aren't making the Java community look very good.
And I wonder how the folks in app development at the Broad Institute, the Dana-Farber Cancer (and previously with TIGR) Institute, and others feel being called "cheap, poor and dumb". Or the PIs I know and have known with hundreds of peer reviewed publications to their name and countless awards and recognition by their peers in their respective scientific fields as folks who simply "white wash" their results.
I'm done with this thread.Last edited by mbblack; 09-30-2011, 08:50 AM.
Leave a comment:
-
Java is good for manipulating data, it is perfect for PI types who like to white wash things and cheap/poor/dumb coders. I am afraid you aren't making the Java community look very good.Originally posted by mbblack View PostThey do not care about program code issues or anything else, they just want to visualize and manipulate their summary data that the core service produced and sent to them.
Leave a comment:
Latest Articles
Collapse
-
by kinpict.comThe part about this topic feels surprisingly grounded, and the details on the page is the bit that made me slow down. I’d keep <a href="https://kinpict.com/">ai family photo generator</a> bookmarked for later.
-
Channel: Articles
Today, 06:37 PM -
-
by SEQadmin2
NGS has revolutionized clinical microbiology by offering new ways to identify and surveil pathogens without prior knowledge of the target. One popular approach is 16S rRNA and ITS amplicon sequencing, which targets specific microbial markers. But studies are increasingly incorporating shotgun metagenomics, a technique that sequences all DNA from a sample without targeting specific microbial markers. This approach allows more detailed taxonomic classification,...-
Channel: Articles
10-30-2026, 06:46 AM -
ad_right_rmr
Collapse
News
Collapse
| Topics | Statistics | Last Post | ||
|---|---|---|---|---|
|
Started by SEQadmin2, 11-12-2026, 07:59 AM
|
0 responses
28 views
0 reactions
|
Last Post
by SEQadmin2
11-12-2026, 07:59 AM
|
||
|
Started by SEQadmin2, 11-05-2026, 09:25 AM
|
0 responses
35 views
0 reactions
|
Last Post
by SEQadmin2
11-05-2026, 09:25 AM
|
||
|
Started by SEQadmin2, 11-03-2026, 11:54 AM
|
2 responses
56 views
0 reactions
|
Last Post
by kinpict.com
Today, 06:49 PM
|
||
|
Genome Sequencing Reveals Large, Repeat-Rich DNA in Trapdoor Spider Named for Stephen Colbert
by SEQadmin2
Started by SEQadmin2, 10-28-2026, 09:57 AM
|
0 responses
175 views
0 reactions
|
Last Post
by SEQadmin2
10-28-2026, 09:57 AM
|
Leave a comment: