 |
 |
 |
 |
| Programming & Packaging A place to discuss programming and packaging. |

27th October 2004, 01:13 AM
|
|
Registered User
|
|
Join Date: Aug 2004
Posts: 23

|
|
|
Hacking in Java
Ok, hackers exist in mainly these languages: C, C++, Perl, Python, PHP, BASH and (sorta) Ruby. Is Java used in opensource today? Will it continue to be used more in opensource and copyleft software?
It seems that everyone taking compsci are learning Java. Could this create more hacking in Java?
|

27th October 2004, 02:24 AM
|
 |
Registered User
|
|
Join Date: May 2004
Posts: 503

|
|
|
Yes, some open source projects are using Java. Limewire comes to mind.
A search on Freshmeat.net produces more Java based projects.
|

27th October 2004, 04:04 AM
|
 |
Retired Community Manager
|
|
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 56
Posts: 3,423

|
|
|
There's a tremendous amount of FOSS stuff in Java - including "enterprise-class" server (JBoss, JONaS), IDE's (Netbeans, Eclipse), all sorts of things. Heck, I've written my own home-control system (X10-based) that at various times has been it's own server and is now running on WebLogic (can you say overkill).
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
|

27th October 2004, 09:11 PM
|
|
Registered User
|
|
Join Date: Mar 2004
Location: Minnesota, USA
Age: 27
Posts: 7,909

|
|
|
I will be taking Java courses, so I see what you mean about more Java hackers. My father who has been programming in the insurance business for a while is taking a Java course.
C will continue in many low level things like the drivers and kernel, and intrepreted languages are maybe a little slower but easier to implement. Java is in my opinion supposed to be the C-like intrepreted language.
So yes there is Java in the future.
|

28th October 2004, 06:15 PM
|
|
Registered User
|
|
Join Date: May 2004
Posts: 128

|
|
Quote:
|
Originally Posted by zylr
Ok, hackers exist in mainly these languages: C, C++, Perl, Python, PHP, BASH and (sorta) Ruby. Is Java used in opensource today? Will it continue to be used more in opensource and copyleft software?
It seems that everyone taking compsci are learning Java. Could this create more hacking in Java?
|
Java isn't a very fun language to hack in IMO. Too verbose. But I've been having fun playing with Jython lately. Groovy also looks very interesting.
Java doesn't seem to be used much in high profile open-source end-user projects. I can think of jedit, argoUML, and eclipse (but note that those are mostly oriented towards developers). And there are quite a lot of high quality open source libraries available for Java developers. Am I missing something?
|

28th October 2004, 06:24 PM
|
|
Registered User
|
|
Join Date: Oct 2004
Location: Portland Oregon
Age: 37
Posts: 30

|
|
|
I work in a print shop where we use a lot print rips on OSX, Solaris, Windows NT Alpha, Win2K, etc. Most of the workflow applications, rip controls (not the actual rip), are written in Java. And a few by me if I may toot my own horn.
I think this is where Java is the most useful in my opinion. Works basically the same on all those OS. And you don't have to have deep pockets to create some very useful apps.
Are there going to be more hackers writing code in Java? I guess some of the more green ones would. Maybe it's just because there are more people writing it. But the idea is kinda silly though. Better to use a mid level language like C or low level like assembly. That's where all the holes are anyway.
By the time they learn the language and where the holes are I think they'll get an appreciation of how hard things really are. And they get past the "Yeeuh bisnitch, I'm gunna code somethin' kewl."
My closing note as I get off this soapbox is don't be a dumbass. If you want to find exploits, holes, etc., fine, report them.
Stone
Last edited by StoneBrooks; 28th October 2004 at 06:36 PM.
Reason: wanted to add to what I said
|

29th October 2004, 06:19 AM
|
 |
Retired Community Manager
|
|
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 56
Posts: 3,423

|
|
|
One of the reasons you won't find that many "high-profie" FOSS applications is because, it seems to me, that Java developers generally realize that UIs and such are typically "personal choice" and there's a perception that providing a golly-gee-whiz library for use is more beneficial. My own stuff has UIs that I want and built, but I use a ton of "third-party" libraries in them. I also think this is because the UI in Java Swing is so dang flexible, including "look-and-feels" - kind of "your UI sucks, I'll just write my own and make it look like I want it to.
Plus, there's the perception that doing UIs are "hard" compared to library programming.
Oh, and StoneBrooks - I took the question to be of the "old-style" hacking (writing programs from scratch type) rather than the new, media-driven redefinition (they're "crackers" - no relation).
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
|

30th October 2004, 02:40 AM
|
|
Registered User
|
|
Join Date: Aug 2004
Posts: 23

|
|
|
Ok, im getting the idea that java is just realy comming up now. I read ESR's (Eric S. Raymond) guide to becomming a hacker. HE said that Java is a great language to know. I think that Java might have a future because its one of few languages being taught in mass amounts. C# could take over, Microsoft has the money to advertise and promote it through the roof.
|

30th October 2004, 04:30 AM
|
|
Registered User
|
|
Join Date: May 2004
Age: 27
Posts: 96

|
|
|
I wish there were some java gtk programs out there. Java's the only thing that I've done graphical frontends in, and I haven't done very many. I started my own program, mainly to learn how to program in 9th or 10th grade. I taught myself off of the java tutorial on java.com (very good tutorial in my opinion).
I'd like to get more involved in open source, but sometimes I feel a little intimidated by it all. But I'm getting off subject.
__________________
Brad -- bradlis7.com
- FC3 -- Gnome Desktop
- AthlonXP 1800 -- 384 MBs Memory
|

30th October 2004, 04:57 AM
|
 |
Retired Community Manager
|
|
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 56
Posts: 3,423

|
|
Quote:
|
Originally Posted by Bradlis7
I wish there were some java gtk programs out there.
|
Java 1.4 and, of course, Java 5 have a GTK look-and-feel available with the "base" installation. If you want direct GTK binding, you'll have to use SWT - which, in my opinion, is ... okay, I can't really say what I think of it because of the filters.
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
|

30th October 2004, 05:04 AM
|
|
Registered User
|
|
Join Date: May 2004
Age: 27
Posts: 96

|
|
|
isn't java's gtk bindings in gtk 1? I was wanting some programs using the java-gnome bindings. There's only like 5 programs on their website that use it.
__________________
Brad -- bradlis7.com
- FC3 -- Gnome Desktop
- AthlonXP 1800 -- 384 MBs Memory
|

23rd November 2004, 12:37 PM
|
|
Registered User
|
|
Join Date: May 2004
Posts: 128

|
|
I think you really have to like Java to use java-gnome. Otherwise, I'd use pygtk, http://www.pygtk.org
|

23rd November 2004, 03:24 PM
|
|
Registered User
|
|
Join Date: May 2004
Posts: 128

|
|
Quote:
|
Originally Posted by zylr
Ok, hackers exist in mainly these languages: C, C++, Perl, Python, PHP, BASH and (sorta) Ruby. Is Java used in opensource today? Will it continue to be used more in opensource and copyleft software?
It seems that everyone taking compsci are learning Java. Could this create more hacking in Java?
|
I'm planning a project using Jython + Swing + Hibernate + HSQL (all 100% Java). So far I'm quite impressed. The question is will users be willing to download a 30+MBytes JRE and to put up with the extra memory usage and start up time to use my app. We'll see.
|

23rd November 2004, 06:55 PM
|
 |
Retired Community Manager
|
|
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 56
Posts: 3,423

|
|
|
My company has a commercial application that we deliver via WebStart - so depending upon the application, you might be okay. And the JRE isn't 30 Mb - that's the SDK, which most end users don't want since they won't be programming in Java. The JRE is typically less than 15 Mb.
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
|

23rd November 2004, 11:02 PM
|
|
Registered User
|
|
Join Date: Nov 2004
Posts: 55

|
|
Just to add to this, I worked for Sun Microsystems from around 92-96 when java was kicking off, and they sent me on a java course. I enjoyed the course and I had a great time learning the language. However, once I'd learnt the language (this was in the AWT days) and tried to do some serious programming I quickly realised that it wasn't the language it was hyped to be.
Java was hyped to be the Next Big Thing on the internet, ie applets but that never really happened, so Sun introduced loads of libraries into it, and even created java variants in the vain hope that one day we would be controlling our washing machines with it.
I think that at the end of the day, Sun Microsytesms did very well with Solaris and their SPARC machines, but they f.cked up with Java. The popularity of java has been decreasing for the last few years. The hype has passed ...
If I was at college I'd learn python / c / perl / whatever but not java im afraid.
My 10p worth, and please dont take offence
|
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
|
Someone hacking me
|
hephasteus |
Security and Privacy |
6 |
17th March 2009 10:13 AM |
|
Hacking Pysol
|
glennzo |
Using Fedora |
3 |
7th November 2007 09:56 PM |
|
Hacking
|
fedorafan2 |
Using Fedora |
16 |
3rd November 2006 06:50 AM |
|
hacking for newbie
|
jimihieu |
Servers & Networking |
4 |
15th March 2006 10:56 AM |
Current GMT-time: 11:59 (Thursday, 20-06-2013)
|
|
 |
 |
 |
 |
|
|