Best Browser For Using Complex Web Applications?
yanyan writes "I'm fairly new to the field of web application development. Currently I'm working on a big online ticketing system for passage and freight for a local shipping company. It's a one-man show and the system is written in Ruby and uses Rails. Aside from the requisite functionality of creating bookings the system must also print reports and tickets, and this is where I've discovered (the hard way) that most, if not all, browsers fall short. I've had to switch from Firefox 3.6.3 to Opera 10.53 because of a major printing bug in Firefox, but the latest stable Opera is also giving me its own share of problems. To complicate things, an earlier version of Opera (10.10) doesn't appear to have 10.53's printing problems, but I'm wary. What browsers and specific versions do you end up deploying for use with big, complex web apps that include printing? Also consider CSS accuracy and consistency."
Sorry, but apparently you don’t know CSS very well. It is perfectly suited to layout print documents. Especially CSS 3.
XML-FO is pretty much only a XML-typical annoyingly bloated variant of CSS.
Why does everything have to be XML? It’s a badly designed format that fell for the KISS fallacy and got simplified so much that it got harder again.
I prefer raw EBML. Which, when containing character data and with a small tag ID to tag name mapper can be converted to XML anyway.
And RelaxNG’s C-like syntax. Finally something sane!
Any sufficiently advanced intelligence is indistinguishable from stupidity.
This guy just seems clueless and skilless to produce high quality web applications. ie. he has just bitten too big of a bite for his level of skills.
Most web developers are actually quite unskillfull, he apparently is more than the average joe there, but by no means good.
Printing problems wouldn't exist if he'd just use his brain... For example, there is a method to load CSS just for printing, and only for printing ...
Especially without examples, it's highly likely he is confusing his own ineptitude with system/platform problems.
Pulsed Media Seedboxes
Hahaha, I kid, I kid. If your interface is complex, why are you using HTML/CSS/Javascript/etc? Why not take advantage of a more advanced and mature UI widget set, such as that provided by Java or *shock* the native environment?
The web is about where MacOS was 20 years ago in terms of ability to deliver a rich application UI experience. Google are excellent at marketing it as some sort of advance, but it really isn't. Don't shoehorn.
This is just soooo wrong. I don't know if your kidding about the MacOS 20 year ago thing or if your just really ignorant about web development. I suggest u look at - Bespin IDE (http://mozillalabs.com/blog/2009/02/introducing-bespin/) - Apps like MET (http://www.picnet.com.au/met/) - Google Apps - YouTube To the original question asker. There has to be huge reasons to abandon web for native development. And as for Java, sheesh really? Java lost the applet battle about 5 years ago. JavaScript is now a powerful full fledged language that is FAST!!! (Ofcourse not as fast as native languages, but you will not notice this unless you are doing bad things) Html5 + CSS 3 is an incredibly powerful, flexible and extremely easy to use UI platform. Do not underestimate these 2 ladies. So Ignore what idiot poster posted above and use cross browser html with PDF for printing as suggested by many more knowledgeable people in this thread. Guido