Re:Hibernate is good, but I am using Prevayler mor
on
Hibernate in Action
·
· Score: 1
Who said anything about talent? I'm talking about getting the job in most efficient way. You don't have to be a ignorant of SQL to use hibernate.
Re:Hibernate is good, but I am using Prevayler mor
on
Hibernate in Action
·
· Score: 1
When you have to quickly write apps with 20 or more database tables, writing SQL code to create/update/retreive/delete/list each and every one of them is a real PITA, not to mention error prone. That's 100 (count them) queries or stored procs for your 20 tables. Tools like Hibernate can be a real godsend in this situation.
Your argument seems to revolve around the fact that the J2SE library is too big and poorly designed. Do you actually have proof to back this up, or is just heresay?
You also make the point that it is good to be able to pick and choose which library to use, slating Java because it does not allow this. Since when did Java not allow you to use whatever library you want? If you want to write your own HashMap, LinkedList or implementation of the networking libraries, or use someone else's, go right ahead. Whether or not it is a good idea to continually reinvent the wheel is another matter. Standardisation and standard libraries bring with them many benefits.
J2EE consists of a bunch of specs and reference implementations, encouraging different implementations of a single specification to be developed for different needs.
I'll continue to not use them and end up with easier to write and better performing applications than yours.
That's fine, but don't forget that PHP is merely a web scripting language.
Does it make sense to define classes, create objects, restore objects from some serialized storage or database, etc. etc. in the context of a web application? That's a lot of scaffolding to build and tear down for every HTTP request.
Java and C# are both object oriented languages and have hugely successful related web development platforms (J2EE and.NET), so what was that point again?:)
php.net was a comprehensive reference last time I looked. The readme included with the binaries will get you up and running in no time.
If this book is any thing like Welling and Thompson PHP and MySql Web Development, appealing to the lowest common denominator will make it a tedious read for experienced programmers.
Give me an environment that provides me with the following (or equivalent) and I'll convert:
Servlets, JSP, Ant, JUnit, Tomcat, Struts, JSF, EJB, JDBC, Eclipse, garbage collection, write once run anywhere (yes, it really does work)
I choose Java because no other platform offers me the productivity, for the kind of apps I write, that Java does. Show me the light and I'll gladly convert. Do you think you can?
I couldn't help noticing your post, but I find some of your arguments flawed.
That is a 100% of a sample of a Java apps that are shitty
Developers can write shitty apps in any language. Flaming a platform because people buy shitty apps developed on it is not justified for this reason.
For e-commerce, OS/browser agnostic plain HTML on the browser is the only sane way to do anything..... Java (and ActiveX and C# and similarly retarded ideas)
You seem to be confused between browser plugins and server applications. A web based J2EE or.NET application uses HTML as the medium for the user interface. J2EE components (JSP, servlets, JSF, etc) use HTML. ASP.NET uses HTML. Didn't you know?
VB apps are everywhere in business, far more so then Java ones.
Do you have any evidence to back this up? Remember - one app developed by Joe VB Hacker is not the same as one J2EE banking app.
I will just sit back and keep all those people who depend on me for keeping their corporate systems running
Agreed - you stay with the VB kids until you gain some understanding, and leave the enterprise development for the big boys, OK?
An object becomes eligible for garbage collection when it is no longter reachable by any code.
So setting object references to null is not necessary, as objects will become eligible for garbage collection as references to them disappear off the stack (as long as they are not reachable by any other code).
I'm still waiting to see a site that does more than show a few images and a blurb.
I'm not that familiar with CSS, but I'd like to see some examples of pages that have actual user interaction widges - buttons, drop down lists, editable datagrids.
You can do all of that too - that's the easy stuff. The hard bit is getting the design and layout right using CSS. To create a button, use <input type="button"/> and to create a drop down list use the HTML select tag. For data grids, you might want to use a table and use CSS to specify each cell's padding and background colour, and that sort of thing.
That's an intertesting point - one that I would expect a techie to make.
Read JWZ's rant about web designers, it's hilarious:
I think my standards have lowered enough that now I think ``good design'' is when the page doesn't irritate the living fuck out of me.
Anyway, from what I've seen, most designers would rather pull their hair out than see completely unstyled content.
I suppose that's the difference between a righty and a lefty.
You make it sound like there's a possibilty this exploit might work under one of the afore mentioned softwares' image processing libraries.
This exploit was designed to work under microsoft code, so the chances of it working under any other image processing code are slim to none, unless some other programmer has coincidentally designed their code in precisely the same way and made exactly the same mistake.
Indeed. Without wishing to be derogatory, another thing that sucks of junior programmer is that the author considers this insignificant hack important enough to be worthy of being on slashdot. The delusions of grandeur go with the territory.
Yes, it's mildly interesting but the fact that it badly reinvents a wheel already invented many times over makes it less so.
using debugging by logging consistently is a powerful technique
My co-worker (also called Sasha, incidentally) holds the same belief, but it seems the main reason for this is that he doesn't know how to use a real debugger:)
This page appears to be generated entirely by Javascript. If you insist on using Javascript to generate your pages, it is possible to write Javascript that works in most browsers. Yours, however, does not. Perhaps you do not see any compelling reason to do this.
I would like to point out that your site falls short of the Disability Discrimination Act.
Joe User doesn't know what a filesystem is besides the "my computer" icon. What makes you think he's going to understand the significance of mounting a filesystem even if he knows how to type "man mount" or "mount --help" next time he needs to access a floppy disk?
There is a massive learning curve involved learning to use linux that reading documentation is not going to help. Maybe linux for dummies can help, but that learning curve still exists.
I guess the reason that they are releasing it to Japan and then England before us Yanks is because most cable providers already offer PVRs, we have TiVO, we have rolled out our own based on various software packages (both OSS and proprietary), or we just don't care.
Who said anything about talent? I'm talking about getting the job in most efficient way. You don't have to be a ignorant of SQL to use hibernate.
When you have to quickly write apps with 20 or more database tables, writing SQL code to create/update/retreive/delete/list each and every one of them is a real PITA, not to mention error prone. That's 100 (count them) queries or stored procs for your 20 tables. Tools like Hibernate can be a real godsend in this situation.
Does anybody know what's the difference between Hypernate and OJB?
I'm not sure about Hypernate, but here's a comparison of Java ORM tools, including Hibernate and OJB.
Hibernate - persisting something to a data store is like hibernating it. It makes sense.
... but there's no excuse for the utter disregard to using common sense
program names are getting more pointless by the day
You're quite right - and your post in nonsensical.
Your argument seems to revolve around the fact that the J2SE library is too big and poorly designed. Do you actually have proof to back this up, or is just heresay?
You also make the point that it is good to be able to pick and choose which library to use, slating Java because it does not allow this. Since when did Java not allow you to use whatever library you want? If you want to write your own HashMap, LinkedList or implementation of the networking libraries, or use someone else's, go right ahead. Whether or not it is a good idea to continually reinvent the wheel is another matter. Standardisation and standard libraries bring with them many benefits.
J2EE consists of a bunch of specs and reference implementations, encouraging different implementations of a single specification to be developed for different needs.
I'll continue to not use them and end up with easier to write and better performing applications than yours.
That's fine, but don't forget that PHP is merely a web scripting language.
Does it make sense to define classes, create objects, restore objects from some serialized storage or database, etc. etc. in the context of a web application? That's a lot of scaffolding to build and tear down for every HTTP request.
.NET), so what was that point again? :)
Java and C# are both object oriented languages and have hugely successful related web development platforms (J2EE and
I hope that book is better than his dreadful Teach Yourself C++ in 10 minutes, which really put me off the author.
php.net was a comprehensive reference last time I looked. The readme included with the binaries will get you up and running in no time.
If this book is any thing like Welling and Thompson PHP and MySql Web Development, appealing to the lowest common denominator will make it a tedious read for experienced programmers.
Give me an environment that provides me with the following (or equivalent) and I'll convert:
Servlets, JSP, Ant, JUnit, Tomcat, Struts, JSF, EJB, JDBC, Eclipse, garbage collection, write once run anywhere (yes, it really does work)
I choose Java because no other platform offers me the productivity, for the kind of apps I write, that Java does. Show me the light and I'll gladly convert. Do you think you can?
I couldn't help noticing your post, but I find some of your arguments flawed.
..... Java (and ActiveX and C# and similarly retarded ideas)
.NET application uses HTML as the medium for the user interface. J2EE components (JSP, servlets, JSF, etc) use HTML. ASP.NET uses HTML. Didn't you know?
That is a 100% of a sample of a Java apps that are shitty
Developers can write shitty apps in any language. Flaming a platform because people buy shitty apps developed on it is not justified for this reason.
For e-commerce, OS/browser agnostic plain HTML on the browser is the only sane way to do anything
You seem to be confused between browser plugins and server applications. A web based J2EE or
VB apps are everywhere in business, far more so then Java ones.
Do you have any evidence to back this up? Remember - one app developed by Joe VB Hacker is not the same as one J2EE banking app.
I will just sit back and keep all those people who depend on me for keeping their corporate systems running
Agreed - you stay with the VB kids until you gain some understanding, and leave the enterprise development for the big boys, OK?
I wonder if it has anything to with the forthcoming C# 2.0 release, and Sun wanting to make it clear that actually, Java has been around a lot longer.
The official line goes something like:
An object becomes eligible for garbage collection when it is no longter reachable by any code.
So setting object references to null is not necessary, as objects will become eligible for garbage collection as references to them disappear off the stack (as long as they are not reachable by any other code).
I'm still waiting to see a site that does more than show a few images and a blurb. I'm not that familiar with CSS, but I'd like to see some examples of pages that have actual user interaction widges - buttons, drop down lists, editable datagrids.
You can do all of that too - that's the easy stuff. The hard bit is getting the design and layout right using CSS. To create a button, use <input type="button"/> and to create a drop down list use the HTML select tag. For data grids, you might want to use a table and use CSS to specify each cell's padding and background colour, and that sort of thing.
That's an intertesting point - one that I would expect a techie to make.
Read JWZ's rant about web designers, it's hilarious:
I think my standards have lowered enough that now I think ``good design'' is when the page doesn't irritate the living fuck out of me.
Anyway, from what I've seen, most designers would rather pull their hair out than see completely unstyled content.
I suppose that's the difference between a righty and a lefty.
You make it sound like there's a possibilty this exploit might work under one of the afore mentioned softwares' image processing libraries.
This exploit was designed to work under microsoft code, so the chances of it working under any other image processing code are slim to none, unless some other programmer has coincidentally designed their code in precisely the same way and made exactly the same mistake.
Sorry, but this should be obvious.
Very junior programmer-ish
Indeed. Without wishing to be derogatory, another thing that sucks of junior programmer is that the author considers this insignificant hack important enough to be worthy of being on slashdot. The delusions of grandeur go with the territory.
Yes, it's mildly interesting but the fact that it badly reinvents a wheel already invented many times over makes it less so.
using debugging by logging consistently is a powerful technique
:)
My co-worker (also called Sasha, incidentally) holds the same belief, but it seems the main reason for this is that he doesn't know how to use a real debugger
there, their, they're
Didn't you ever study english? God, you're soooo ignorant! BTW my titanium powerbook cost more than your house, you prole!
Regards, mac_zealot
For those of you that want to Cambridge
Classic Freudian slip
So launching a packet sniffer may get me a job at a national newspaper?
*launches ethereal*
Wahey! That's the easiest plug I've ever had.
Dear Odeon,
I PT>
T LANGUAGE="JavaScript1.2" src="display.page?Page=regionx.js&Parameters=REGIO N~Central_London">O DY>
Following the recent removal of the accessible Odeon from the internet, I can no longer see your website content, as I use a browser called Mozilla.
Here is the HTML from one of your pages, which is unusual to say the least:
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var x2=new Date();var xeCd=x2.valueOf();
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="http://193.113.179.110/wpodeon1.js">;
</SCR
<TITLE>ODEON Film</TITLE>
<SCRIPT LANGUAGE="javascript1.2" src="../../Odeon/js/global.js">
</SCRIPT>
<LINK rel=stylesheet TYPE="text/css" href="../../Odeon/css/odeon.css">
</HEAD>
<BODY onLoad="drop();rXs2();">
<SCRIPT LANGUAGE="JavaScript1.2" src="Display.page?page=menu_items.js">
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" src="../../Odeon/js/menus.js">
</SCRIPT>
<SCRIP
</SCRIPT>
<SCRIPT LANGUAGE="javascript1.2" src="../../Odeon/js/region_x.js">
</SCRIPT>
</B
</HTML>
This page appears to be generated entirely by Javascript. If you insist on using Javascript to generate your pages, it is possible to write Javascript that works in most browsers. Yours, however, does not. Perhaps you do not see any compelling reason to do this.
I would like to point out that your site falls short of the Disability Discrimination Act.
When will your site be accessible?
Yours truly,
Rob Shields
Joe User doesn't know what a filesystem is besides the "my computer" icon. What makes you think he's going to understand the significance of mounting a filesystem even if he knows how to type "man mount" or "mount --help" next time he needs to access a floppy disk?
There is a massive learning curve involved learning to use linux that reading documentation is not going to help. Maybe linux for dummies can help, but that learning curve still exists.
'Longer codes would require a major overhaul of computer systems...'
The developer should have considered using a long instead of an int.
I guess the reason that they are releasing it to Japan and then England before us Yanks is because most cable providers already offer PVRs, we have TiVO, we have rolled out our own based on various software packages (both OSS and proprietary), or we just don't care.
:)
Just keep telling yourself that
Adverts count as news these days?
Next time I crave enlightenment, I'll fire up a clean install of Windows ME and browse to bonzibuddy.com.