Slashdot Mirror


The People Behind Quanta Plus

anonymous writes "In this fascinating interview, Eric Laffoon and Andras Mantia give us a glimpse into the world of the Quanta Plus project. Read on for everything from tantalising references to Kommander, billed by Eric to be part of the foundations for the next generation desktop and user experience, to details of future plans for Quanta VPL (Visual Page Layout)."

75 of 137 comments (clear)

  1. Next up: by Anonymous Coward · · Score: 5, Funny

    Koffeemaker - for KDE hot drinks
    Kondom - for KDE developer safesex
    Kommode - for taking a KDE Krap

    1. Re:Next up: by r00zky · · Score: 2, Funny

      Koffeemaker - for KDE hot drinks

      Not far from reality, see the about box of KTeaTime:
      "KDE utility for making a fine cup of tea"

      --
      I'm a chainsmokin' alcoholic sociopath, so-ci-o-path
    2. Re:Next up: by Gnulix · · Score: 1

      Don't forget KKK - it's not just the Iraqis who dress up in sheets!

    3. Re:Next up: by sindar · · Score: 1

      The #1 spot still missing in KDE: Kounter-strike, killing kerrorists, escort a Kip or set us up the kabomb

    4. Re:Next up: by dones · · Score: 1

      ... and Kerfuffle for unplanned development.

  2. Quanta? by L3WKW4RM · · Score: 2, Informative

    There is only one Quanta.

    1. Re:Quanta? by zerblat · · Score: 1
      There is only one Quanta
      That's funny, considering quanta is the plural of quantum...
      --
      Please alter my pants as fashion dictates.
    2. Re:Quanta? by quantaman · · Score: 1

      There is only one Quanta.

      Ooooohhhhh!!!

      I'm gonna make you eat them works punk!!!

      --
      I stole this Sig
    3. Re:Quanta? by rsidd · · Score: 1
      There is only one Quanta

      That should be "quantum" then.

  3. Next generation in bad UI design maybe by Molz · · Score: 5, Insightful

    I mean, good god, look at the layout of the tabs in that dialog for Kommander. Most of the other shots don't get much better.

    Is it too much to ask these guys to put down the source code for 5 minutes and skim a chapter or two in an HCI book?

    --
    Can I Play With Madness?
    1. Re:Next generation in bad UI design maybe by Blaine+Hilton · · Score: 1
      I would 2nd that, it hurts my eyes!

      Go calculate something

    2. Re:Next generation in bad UI design maybe by geekoid · · Score: 1

      YIKES!!
      Another reason why you shouldn't be allowed to do GUI with reading some good books on interfaces.

      Man, tlka about amature.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:Next generation in bad UI design maybe by Anonymous Coward · · Score: 1, Insightful

      Ah, the bright lights of adolescence on /. Did you note that this dialog is not available for download and is for the author's personal use, given only as an example? I guess not.

      I think a basic reading primer is needed for some before they review what they know absolutely nothing about and thus are not qualified to review.

    4. Re:Next generation in bad UI design maybe by be-fan · · Score: 2, Informative

      Um, there are dozens of dialogues in WinXP that look exactly like that (notably the "MyComputer" property pages).

      --
      A deep unwavering belief is a sure sign you're missing something...
  4. Misspelled name? by Quarters · · Score: 3, Funny

    Shouldn't it be, "Kuanta"?

    1. Re:Misspelled name? by shazbotus · · Score: 1

      Or Kwanta...in hopes to be more open to those of other cultures (as in Kwanza).

      In the words of our friend Krusty the Klown: "Have a Merry Christmas...and a Krazy Kwanza"

  5. My Views, by frodo+from+middle+ea · · Score: 5, Informative
    Quanta Plus is probaly the only WYSWYG editor i have used and liked.
    I use vim for all my work, be it writing c/java code, shell scripts, html/xml , emails . basically everything that requires using keyboard for extended amount of time.
    Over the years i have tried various IDEs and WYSWYG editors and gave up on them after some time to fall back to my trusted VIM.
    Most of them are too bloated and takes ages just to start up. Plus you need a special directory structure and so on so forth.

    Quanta plus is very fast, the pre-view actually works , and very intutive piece of s/w.

    --
    for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    1. Re:My Views, by KDan · · Score: 3, Informative

      You wanna get your hands on a copy of Eclipse for Java, mate. Better yet would be Borland JBuilder Enterprise edition, but that costs $$$.

      Daniel

      --
      Carpe Diem
    2. Re:My Views, by Billly+Gates · · Score: 1
      Eclipse has too many views and panes that obstruct the view of the editor for my tastes. It looks complicated. But the great thing about free software is that you can afford to chose which suits you best. I like simplicity and VIM plus a shell to run a debugger is fine for me.

      Eclipse may actually be better but I was overwhelmed and I run my resolution at 1024 x 768 which obstructs views. I was under the impression that version 2.1 came with autocompletion but I did not see it. Maybe I should upgrade my monitor and use 1024 x 1200 which I can view both the contents in the panes as well as the editor.

    3. Re:My Views, by frodo+from+middle+ea · · Score: 1
      Oh please..
      Although most of my coding is in Java, I would be the last person to use a Java GUI tool. JFC/Swing are hopeless slow. AWT is not bad but slow yet compared to vim or even emacs.
      Borland JB is a big mess of stuff that i don't need. I have coded in Java for more than 4 years now, and I don't need most of the features that JB offers.
      All I need is
      • syntax highlighting :- VIM can highlight over 200 types of files
      • customisable/plug-in support :- Customisable beyond belif, can write plug-ins in ruby/perl/python
      • fast load time , response time :- Can't beat vim there
      • reg-ex support:- This is where vim beats them all, Can't imagine editing without , ,

      Rest I can manage on my own, thank you very much.
      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    4. Re:My Views, by KDan · · Score: 1

      Yeah, well, some of us don't wanna spend weeks doing stuff by hand when it could be automated. You may load vim up fast, but I can create a Struts application with a few clicks.

      Plus vim doesn't have code completion/insight, doesn't compile shit as you type, etc. Rather than spending half my time alt-tabbing to compile, see a typo, go fix it, compile again, see another typo, go fix it, etc, it's really worth the spare cycles to just see the wrong shit underlined in red while you're typing.

      And if you find Swing too slow, go get yourself a better machine and stop bitching. Swing is just spiffy on my Athlon XP 1800+, with 768MB of RAM. That's not an expensive system, either. If it's too slow on your machine, go learn some basics of getting rid of hardware bottlenecks.

      Daniel

      --
      Carpe Diem
    5. Re:My Views, by ElGuapoGolf · · Score: 1

      Thank you!

      Swing is slow. 4 years ago. Swing today isn't bad at all, especially with JDK 1.4.1. I seriously wish the "java is slow" bigots would get over it and try a modern version with java with a modern application. JEdit perhaps?

      And you're spot on about JBuilder. IT's fantastic for actually writing code. The only thing I don't like about it the fact that it wants to name everything for you (JMenuItem1, JPanel4). I'd like it much better if you could toggle settings to have it prompt you for the names of such things when you're building stuff.

      Ah well, small issues really.

    6. Re:My Views, by Billly+Gates · · Score: 1
      Actually Eclipse is based on swt which is lightning fast. It uses hooks to interact with the native wtk's on your platform of choice. The downside is the win32 version is better then running it on a motif Unix platform. But its alot faster then netbeans or jbuilder using swing because of its native hooks. Its snappy.

      I prefer Vim myself. But I am not a java developer.

      Eclipse is a complex tool and is the most advanced I have ever seen. Its the autocad of ide's. It has plugins for c++, UML and all sorts of other goodies. I do not like the interface but that is because I have only loaded it a few times. I am sure I can customize it and select only the panes I want. I do not like a tiny editor view and a million panes with huge fonts that make it difficult to read when the panes are resized. I am sure you can cutomize and fix this.

      I do like it and think its the best out of all the ide's so far. I am a command line freak still but if I become a java developer I may look at this because it comes with abunch of wizards and templates are quite usefull.

    7. Re:My Views, by KDan · · Score: 1

      You can customize all the stuff you mentioned. The only problem is that, as far as I could find out, anyway, the plugins are mostly in developmental stages, and not very user-friendly at all. There's a handful which are actually useable, but even those don't come close to the integration you get in JB. That's why I like JBuilder - it automates almost everything that can be automated. But JB is good only for Java. The Eclipse project is a platform that could be used to write an IDE for any language. It's designed with extreme modularity. I think it a few years Eclipse will probably beat the shit out of JB and the like, but for the moment, JB simply has much more practical functionality when it comes to applications and web apps in Java.

      Daniel

      --
      Carpe Diem
    8. Re:My Views, by pinr · · Score: 1

      Quanta Plus is not a WYSWYG editor! According to the article they are going to include a WYSWYG feature in the next release.

  6. Its ok but.... by Billly+Gates · · Score: 1
    ...still not as good as ed.

    1. Re:Its ok but.... by psavo · · Score: 2, Funny

      Its ok but....
      ...still not as good as ed.


      Oh yes it is:

      pvsavola@tienel:~$ ls -l `which quanta`
      lrwxrwxrwx 1 root root 23 Oct 25 11:17 /usr/bin/quanta -> /bin/ed


      I think it makes it at least equal, neh?

      --
      fucktard is a tenderhearted description
  7. Fascinating? Tantalising? by fobbman · · Score: 1

    Holy crap! Marcie in Advertising got a story posted at Slashdot! YOU GO, GIRL!

  8. kde? by dollargonzo · · Score: 1

    i realize they have a KDE fetish, but is it really necessary to make something to general as a web development environment based on kde *schtuff*, so that i need to load all the bloated libs to use it? they seem to proud of their quality, but rather restrictive with respect to a user's preferences for desktop environment. doesn't seem to be any good reason to not use gtk2... just my unwanted $0.02

    --
    BSD is for people who love UNIX. Linux is for those who hate Microsoft.
    1. Re:kde? by IamTheRealMike · · Score: 1

      The KDE libs offer more features than pure GTK2 at the expense of larger footprint and depending on Qt/KDE. Their choice I guess. I tend to prefer neutral software (which invariably uses GTK2, pure Qt apps are very rare), but I'm not really religious about it.

    2. Re:kde? by LMCBoy · · Score: 1

      I tend to prefer neutral software (which invariably uses GTK2...)

      so, neutral in what sense then?

      --
      Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
    3. Re:kde? by Karma+Sucks · · Score: 1

      GTK2 is not neutral software, it's GNOME software. How can you stand that useless file dialog?

      At least the KDE core is usable for real work and development. The professional and modern looks are a bonus. I run KDE 3.1.1a on an ancient computer. You are really overblowing the large footprint, it works great!

      --
      (Please browse at -1 to read this comment.)
    4. Re:kde? by JollyTX · · Score: 2, Interesting

      Hey, KDE is meant to be used this way. KDE developers didn't create the nice elaborate framework that KDE is just for fun. KDE provides resources to make programming large apps easier and apps like Quanta+ is the fruit of that labour.

      --
      Can you hear me, Major Tom? I'm not the man they think I am at home...
    5. Re:kde? by IamTheRealMike · · Score: 1

      As in desktop neutral. IMO "Karma Sucks" is wrong, GTK2 is indeed neutral - it has no dependancies on any of the GNOME libraries, it's used in a lot of non-gnome software (gaim, xmms, gimp etc). The fact that GTK is easier to configure in GNOME than KDE is more to do with where the respective developers priorities lie than anything else, KDE could easily write an xsettings front end, but so far have not.

    6. Re:kde? by orcrist · · Score: 1

      Maybe you should understand which libraries they are using for what before you shoot from the hip. For example, by just using KDE's file-open dialog they don't merely gain the obvious advantage of a look-and-feel which is consistent with the rest of a KDE desktop, they also gain the ability to open and save directly to any (psuedo-)protocol implemented in the kio-slaves (also part of the KDE library); this includes ftp, ssh, sftp, webdav, and http, to name a few. That's not bloat, those are really useful functions for an html editor to have.

      Also, by using the existing libs the coders are reusing existing code... surely a good thing, right? I'm sure there are lots of other examples which people more familiar with the code could name, but you can also actually take a look at the code before you decide about whether they chose the 'right' libraries.

      -chris

      --
      San Francisco values: compassion, tolerance, respect, intelligence
    7. Re:kde? by Karma+Sucks · · Score: 1

      GTK2 is not desktop neutral. It does not integrate with my KDE desktop and as you admit it can't even handle its own configuration without GNOME around. gaim, xmms and gimp are not desktop neutral.

      --
      (Please browse at -1 to read this comment.)
  9. no, no, it gets better by Karma+Sucks · · Score: 5, Informative

    This has already been discussed, look better and here. Thats the beauty of opensource. It gets better.

    --
    (Please browse at -1 to read this comment.)
    1. Re:no, no, it gets better by listen · · Score: 1

      >>Thats the beauty of opensource. It gets better.

      > Thats the beauty of Any Human Criation.

      Except your spelling.

  10. You forgot.. by Scott+Francis[Mecham · · Score: 1

    KOMPRESSOR - crush computerfiles small with industrial might!

    --
    --
  11. Re:Fascinating? Tantalising? by L.+VeGas · · Score: 2, Funny

    Haaa haa haa...
    My thoughts exactly. "fascinating interview" , "tantalising references"

    What suspense! What drama! Goodness gracious, I'm practically beside myself in anticipation of the goodies yet to come!

  12. Way to go! by critter_hunter · · Score: 1

    The Quanta Plus page claims HTML validity and even sport a "Valid HTML" button, but the site doesn't actually validate.

    Their front page is generally pretty weak. I have no real idea what their software does. Is it a text editor? A web IDE? A WYSIWYG page-churner? All of the above? All I see is a verbose attempt at associating their project with PHP, Apache and Linux, and at saying their software is the best - but doesn't really say what it's best at or what it's better than. Even worse, looking at the links, I have no idea where I should go next to know more about the product. The Documentation perhaps? That's the first place I'd go after downloading the product. But before that I'd need a reason to download their software, wouldn't I?

    All I know is that they've failed to interest me in their product. That's pretty abysmal - a project about web development that fails it's own web development!

    --
    Karma: Could be worse (could be raining)
    1. Re:Way to go! by Blakey+Rat · · Score: 1

      And their screenshots of how it renders incorrectly in "Internet Exploder" by "M$" (which is, in fact, what I'm using right now and it renders just find) really encourages me to give their software a fair trial-- after all, they have so much respect for the most popular web browser in existance.

  13. Nice timing.. by unorthod0x · · Score: 5, Informative

    Just moment ago I finished putting together a 50 page annual report - I decided at the very beginning of the project to give Quanta a shot; I knew I was in for a lot of copy and paste, I've been working with vi for ages and had a feeling that I may be able to save time by taking this on using Quanta.

    End result? There's little doubt that it saved me time; probably 8 hours in total. Not bad. There were some annoyances as with all software of this type, and most of it can probably be chalked up to my inexperience with this software package; tags being auto-closed when I didn't want them to and vice-versa, strange text colouring, etc. Then there were some quirks like when some tags auto-closed they also moved the display up a couple of lines; so if I wanted to paste with my middle button right after having a tag auto-complete it would end up somewhere else. Stuff for me to R{more of}TFM and submit bug reports, but bottom-line is that I was quite pleased, it kept me organized and saved me some time. I'll certainly use this for future [applicable] projects and provide the community-feedback these guys deserve. Well done, check it if you haven't already!

    1. Re:Nice timing.. by gnugnugnu · · Score: 2, Insightful


      Please do carefully think about the problems you had. Even if they were due to inexperience they may well provide you with an insight on how the interface could be imporved.

      Self awareness and careful analysis will allow you to do useful research in the area of Human Computer Interaction without the need for any specialised knowledge or equipment (although reading up on the on Usability and HCI should help you distill the issues you are having and help you write clear and constructive criticism).

      Good luck.

  14. Good luck in taking on Dreamweaver. by Qbertino · · Score: 1

    They've said it before and they say it here: They plan for Quanta to be the best webdev app under the sun, which means they have to compete with one of the best commercial apps out there: Macromedias Dreamweaver.
    Other than the usual BS about Gimp being a PS killer (utter nonsense) I think it's actually doable to eventually dethrone DW as king of webeditors. I see no way DW can go any further than now without getting hideously bloated. And if Macromedia doesn't manage to get into detailing DW and rid it of anoyances and bugs but instead going on pressing it with their acquired Cold Fusion crap (which is somewhat likely) I see a bright future for Quanta. But then again there's a long way ahead of them. I use them both and DW still is lightyears ahead.

    --
    We suffer more in our imagination than in reality. - Seneca
  15. Only on Slashdot. . . by Fritz+Benwalla · · Score: 4, Funny

    . . .would mentions of an interface development tool be described as "tantalizing." Some other suggestions:

    -- "Naughty little whispers of Gideon."
    -- "A playful spank of KwikDisk."
    -- "A lingering yet mournful longing for the world that DCOP would bring, yet knowing it shall never be. . ."

    ---

    --

    Believe me, I'm as surprised by my comment as you are.
  16. Back to you! by Karma+Sucks · · Score: 1

    >The Quanta Plus page claims HTML validity and even >sport a "Valid HTML" button, but the site doesn't actually >validate [w3.org].

    Missing ALT tag? Oh, boohoo!

    These are such nits you are picking. Minor bugs that can be fixed in a few seconds. Instead of sending a polite bug report, you decided to pull a tantrum on slashdot.

    Good for you.

    --
    (Please browse at -1 to read this comment.)
  17. WYSIWYG? by s-orbital · · Score: 1

    Quanta Plus is probaly the only WYSWYG editor i have used and liked.

    Quanta is not WYSIWYG my friend. I once wished it were, but then I discovered learning HTML is not that hard.

    --
    Patent: from Latin patere, to be open
  18. Re:Kommander, the next generation user experience? by Karma+Sucks · · Score: 1

    Ever heard of DCOP? This is DCOP++.

    --
    (Please browse at -1 to read this comment.)
  19. Used to be Homesite, now Quanta... by aquarian · · Score: 2, Interesting

    I've been using Quanta for a few years now. My favorite HTML editor used to be Homesite, but it got too bloated. Then I found Quanta, which was like the older versions of Homesite, but has steadily improved while Homesite has gotten more and more bloated. Quanta has been my favorite HTML editor, on any platform, for quite awhile. Thanks, guys!

    BTW, I also think KDE is a better Windows than Windows.

    1. Re:Used to be Homesite, now Quanta... by Repugnant_Shit · · Score: 1

      I used HomeSite up to 5 I think, and liked it. Never thought it was too bloated, but I also never used its advanced features like project management. I wish that large-ish features you don't use could just be disabled. In opera 6, if you didn't use the email or IM client you could disable them from loading and hogging memory.

    2. Re:Used to be Homesite, now Quanta... by zeugma-amp · · Score: 1

      I too migrated from HomeSite to Quanta and have really liked the clean interface and the way it generally works. One of the things I like best is that it is pretty customizable, so I was able to set up some of the default keybindings to some of the ones I really used a lot in HomeSite and have become accustomed to. The customizability (is that a word?) of the application is a strong point.

      After reading the article, I figured I'd try downloading the CVS version and see if I could compile it so I could give their more recent work a try and maybe do bug reports and whatnot which is about all I can do besides docs as I'm not a programmer... well, I managed to get it from CVS (fairly straightforward). The ./configure seemed to run cleanly, then it died early in the make...

      [quanta]$ make
      cd . && autoconf
      aclocal.m4:1593: error: m4_defn: undefined macro: _m4_divert_diversion
      autoconf/functions.m4:1053: AM_FUNC_OBSTACK is expanded from...
      aclocal.m4:1593: the top level
      make: *** [configure] Error 1
      [quanta]

      Can anyone out there tell me what this means? Bad CC version? Bad configure script? Or am I missing some KDE developer packages I need to compile this?

      --
      This is an ex-parrot!
    3. Re:Used to be Homesite, now Quanta... by zeugma-amp · · Score: 1

      Never mind. I killed the cache and it bombed out telling me that the KDE headers can't be located. Looks like something I'll work on tomorrow.

      --
      This is an ex-parrot!
  20. InterDev "Lite" by BadElf · · Score: 1

    I have to say that Quanta has so far been my tool of choice for web development since switching to a Linux platform. I like to think of it as an InterDev "lite" -- it has all the useful editor and project functions I actually used under InterDev without all the overhead, crashes and expensive per-seat license.

    The only things blatantly missing from Quanta (from my perspective anyways) are the database tools that InterDev has. It's nice to be able to view table and field properties, edit data, test SQL statements, etc., all from within the dev environment. But I'm not complaining. The PHP code completion/hints are excellent and the built-in HTML/PHP/CSS/Javascript reference docs are invaluable. Why they would disable the ability to copy from the docs pages to the editor are beyond me, but other than that I think it's a great tool.

  21. The real killer app... by listen · · Score: 4, Insightful

    would be intra and interapp scripting that is consistent and based on a real component model.

    There are tons of bloody component models, why can't one be agreed upon? Because they all seem to suck.

    * KParts is not robust - its basically standard C++ linkage with a funner preprocessor. Also GPL bound. And I'm a GPL fan, but this is too restrictive.
    * Bonobo is ridiculously overweight and doesn't seem even half sensible. The CORBA C binding? You have got to be kidding me. It is an absolute mess if you wanted to define a new interface and actually use it from a C program without wanting to gouge your eyes out with POAs and BOAs and excremental error checking. So you have to wrap it up in a GObject - ie you may as well forget defining an interface. And CORBA is fugly in any language.
    * XPCOM - dunno, only used by mozilla atm... uses lots of ugly random numbers (UUIDs). Seems like a clone of MSCOM
    * UNO - OpenOffices COM clone...

    Either we pick one or really try to find an optimum. Hopefully ban the use of random numbers in source files (UUIDS), use domain strings instead.

    Hopefully freedesktop.org or someone will try to standardise here - atm it is horrible.
    You should be able to
    * write a widget component and use it in a GTK, QT, Tk etc program.
    * write a theme component and use it to control the look of any of these toolkits. - hopefully a better solution than duplicating or triplicating theme plugins.
    * the whole ole shebang
    * write non gui components and mix languages.

    MS have had this working in a very ugly (on the source and implementation level) way for *ages*. Some of it is due to the level of control they exert, but we need to catch up.

    This would be especially good because if we had a reasonable C mapping, people wouldn't be forced to use C to write infrastructure. Which isn't everybodys cup of tea.

    None of this is new or clever, its just something that annoys me every now and then that no progress is being made.
    Yeah yeah, I know, "show me the code" etc, etc.

    1. Re:The real killer app... by miguel · · Score: 4, Interesting

      What you describe was in the minds of a lot of people in the Gnome world back in 2001. There was a project by Havoc and Owen called "The Hub", which was aiming at creating an object Hub for all the different object systems. Allowing everyone to talk to each other.

      Then Microsoft published the .NET Framework, which many of us see as a "hub" for object integration: integrate old apis through P/Invoke or runtime support. Languages like C++ are supported directly through native compilers, and a common set of rules helps other compilers generate code that interoperates.

      Look at http://www.go-mono.com/rationale.html for some of the early motivations for the project.

      Today there are nice bridges for Perl and Python that allow them to consume objects from .NET.

      Miguel.

    2. Re:The real killer app... by Karma+Sucks · · Score: 1

      KParts is not bound to GPL. What is non-robust about it?

      --
      (Please browse at -1 to read this comment.)
    3. Re:The real killer app... by Anonymous Coward · · Score: 1, Informative

      check out http://vcf.sf.net
      looks like an interesting component model, and is based on C++ AND is BSD licensed. Llinux port is in progress and Mac port is coming - looks like the guy ordered a G4 just for this.

    4. Re:The real killer app... by IamTheRealMike · · Score: 1

      Hi miguel, I've been trying to find the URL for the Hub for a while, but Google isn't helpful. Do you have it?

    5. Re:The real killer app... by listen · · Score: 3, Insightful

      Is it really rational to expect people to go through a VM layer for the base case? Ie linking together two native code components? Nobody is going to do this on windows, we are going to be stuck with the elegant lump of ugliness that is COM for quite a while in win32 land.
      I've looked at mono and I use .NET on windows, and it is a nice system. Java revisited effectively, and a slightly better VM design. I wish you well, but currently I don't get how this is going to help replace shared library plugins without sacrificing a LOT of performance.
      But maybe I'm entirely mistaken and you do have a simple way for people to avoid the VM layer entirely? This would be killer if we could just use the .NET type system... those are a pain to specify...and if you could pass through marshalling etc when its unneeded that would be great.

    6. Re:The real killer app... by alext · · Score: 1

      the .NET Framework, which many of us see as a "hub" for object integration

      While, unsurprisingly, many others of us simply see Dotnet as a rehash of Java.

      The hard problems of interoperability are not addressed by either. For example, something as simple as pass-by-reference or pass-by-value should be dictated by configuration rather than hard-coded, yet practitioners seem to be under the impression that the solution lies in implementing 'value objects' rather than fixing the platform itself.

      As long as technologists continue to delude themselves that 'bridges', 'hubs' or other integration band-aids represent progress, efficient distributed or component-based systems will elude us.

      RPC-like mechanisms can never be solutions in themselves.

  22. One of my favorite apps. by quag7 · · Score: 1

    Actually, I really like Quanta. I've been more productive with Quanta so far than any other HTML editor on any platform. Maybe it's less what Quanta does, than what it doesn't do - mangle code, for one. I was used to graphical/WYSIWYG editors for a long time, but now I really do prefer to write HTML code with the excellent tag properties menus. As much as one can write HTML in a text editor, I just can't always remember every attribute for every tag I use. So, it helps me be complete. I think most people can read HTML better than write it, just in the sense of forgetting an attribute here and there.

    Most of the HTML I write isn't incredibly complicated, but I do mix PHP scripts in quite a bit, and for that, Quanta's been incredibly useful. It is, in fact, the only KDE application I use.

    I had tried Bluefish and some others, but they all had annoying quirks or non-intuitive interface design.

    There are a lot of features I'd like to see added to Quanta to bring it in line with something like Dreamweaver, but I'd definitely recommend it now, and it is maybe the most useful Linux application I use. If you write a lot of HTML in a text editor, Quanta is worth a try, because it basically has most or all of the benefits of a plain text editor with a lot of enhancements that you are free to use, or not use, such as Syntax Highlighting, end-tag insertion, and the very handy pop up attribute dialogs.

    I'm a big fan of it. I use it almost every day.

  23. Whoa... by JohnnyCannuk · · Score: 1

    Why would I buy or use an html/web page editor form a company or organization with quite possibly one of the most ugly and ametuerish web sites I have seen in a long time?

    I don't mean to be rude (or to sound like Simon Cowell!) but after the excellent web page designs we saw here and most especially here, how could I take any tool seriously when created by people who clearly can't do good web design.

    I personally would like to know what Radu used...;)

    And for the record, I don't pretend to be a web designer extrodinaire, but I'm quite sure ANYONE could do a better job than that. If I had created an HTML editor, I'd make damn sure the web page I "sold" or "promoted" it on looked a little better than one created by a grade 9 student...

    --
    Never by hatred has hatred been appeased, only by kindness - the Buddha
  24. Seconded. by dmaxwell · · Score: 1

    While we're at it. Since GTK2 is supposedly so neutral, how the hell can I theme GTK2 apps without running that crapass gnome -settings-damon. You know, that neutral piece of software that clobbers my root window and gets real pissy if I want it back for KDE.

  25. Re:What Quanta needs by repetty · · Score: 1

    Templates? HTML templates?

    Just find a web site that you like on the Internet and download its HTML.

    You've got a billion choices.

    --Richard

    PS: Never used a template in my
    life and I'm still alive. I also chew
    my own food.

  26. User Interface by Jimithing+DMB · · Score: 1

    First of all, let me say I think it's great that there are a lot of programmers out there (myself included) who take the time to write free software.

    What bothers me is the user interface design. While I understand there have been plenty of UI design tools out on the market that have this same design, Visual Basic is of course the one that first comes to my mind. Look at the interface, it looks like a clone of VB.

    When will the programmers of the world wake up and realize that Microsoft's user interfaces suck. Sure, they have all that wonderful user testing they do, and some will argue that Microsoft has refined the design very well with that testing. However, I'm of the opinion that it lacks any sort of design whatsoever. It is a clear example of design by committee gone horribly, horribly wrong.

    All of the MS apps have the same (or similar) UI. Unweildy menus with a billion options along with unweildy toolbars with a million icons. As if that wasn't bad enough we have the properties table whereby we have a list of options, usually aranged alphabetically, on the left side, with values on the right.

    These programs might get the job done, but they are far from ideal. The interface confuses the user by presenting him with many options all at once. Then, when someone finally realizes that it's too hard to use the program, they add wizards that force the user into a linear progression of choices-- essentially preventing the user from seeing the big picture and instead holding their hand.

    It may be the current state of the industry, and it may be an interface that a lot of people are comfortable with (having used it for so long) but it's by far not the best design I've seen. It's also not true that because the task is complex the interface needs to be. Look at the Macintosh. Yes, I use Mac OS X. No, I never used Macs before that. There are a lot of great things about the OS X interface.

    Menus are reasonable. There's no chevrons at the bottom of them revealing all of the choices; if there's that many choices, then something is wrong. Toolbars are another great example. They have a handful or two of very large icons that are easy to spot. The whole purpose of a toolbar is to provide very quick access to very commonly used and unique functions, not to duplicate the menus in the toolbars. For instance, you rarely find toolbar buttons for new, open, save, and print. Those are functions that are always located in the file menu, why duplicate that on the toolbar? The purpose of the toolbar is not to save a click, it's to save your brain from having to think which menu to pull down to send your e-mail or to compose a new one (something specific to an e-mail program). It's also great for back and forward buttons (something specific to a browser).

    Another great UI design is the inspector panel or floating pallette. To some extent, this has been copied on other systems (on Microsoft as right-click -> properties) but it's not quite the same. The inspector is different, it's a modeless dialog that follows the item you have selected. A find dialog functions similarly, it always operates on the active window yet it can stay open and will always do what any normal person would expect.

    The final key concept I can think of on short notice is drag and drop. Drag and drop is too often overlooked. When first getting familiar with the mac, there were countless times I pondered for a few seconds about how to do something, and on a whim I figure, ah, what the heck, lemme try drag and drop. Sure enough, it worked. Now (after only about a half a year of using the mac) it's the first thing I try. Why burden myself with trying to dig through a menu for some predefined action when I can just do what I want to do and have it work?

    That's just a quick rundown of some of the often overlooked problems with user interfaces, and a quick rundown of already implemented solutions to those problems. Don't get me wrong, OS X has its UI warts. For instance, in 10.2

    1. Re:User Interface by be-fan · · Score: 1

      Menus are reasonable. There's no chevrons at the bottom of them revealing all of the choices; if there's that many choices, then something is wrong. Toolbars are another great example. They have a handful or two of very large icons that are easy to spot. The whole purpose of a toolbar is to provide very quick access to very commonly used and unique functions, not to duplicate the menus in the toolbars. For instance, you rarely find toolbar buttons for new, open, save, and print. Those are functions that are always located in the file menu, why duplicate that on the toolbar?
      >>>>
      So True! Tell this to the KDE folks, who, in some programs, have a dozen such toolbars! The context menu for Konqueror is 18 items long! All this defeats the whole purpose of toolsbars and context menus. I dearly love KDE, but the first thing I did to my install was pare down all those toolbars to one toolbar with a dozen icons or less.

      --
      A deep unwavering belief is a sure sign you're missing something...
  27. Re: Eclipse screenshots? by abischof · · Score: 1

    I scoured the website, but I couldn't find any screenshots -- maybe I'm just missing them?

    --

    Alex Bischoff
    HTML/CSS coder for hire

  28. HTML Editor for win32? by abischof · · Score: 1

    This may be a little off topic, but I thought it'd be a good time to ask: Can anyone recommend a good free/Free editor for HTML? I'm not looking for a WYSIWYG editor -- just something that allows me to hand-code more easily (with syntax highlighting and the like).

    My current favorite is probably Crimson Editor. Its big features include syntax highlighting (of course), a tabbed interface, and change detection (it notifies the user if someone else has changed the file on-disk).

    Any others I should look into? I've heard the suggestions for jEdit, but it doesn't seem to have a tabbed interface (at least not that I could manage to activate). HTML Kit is another one that always comes up, but I don't believe it has change-detection :-/.

    --

    Alex Bischoff
    HTML/CSS coder for hire

    1. Re:HTML Editor for win32? by JaseOne · · Score: 1

      I use JEdit when I'm restricted to Win32 but as you stated it doesn't have a tabbed interface but when you have many files open it's just as easy to use the dropdown to switch between files.

      I also use GVim when I want something quick and lightweight but I keep forgetting about the different key bindings when I use it so I tend to not use it for any extended editing as I usually end up stuffing things up by trying to copy or paste.

      J

    2. Re:HTML Editor for win32? by capt.mellow · · Score: 1
      grr found my pw now (/me posted anonymously before & wants my due karma). . .
      jEDIT has a cornucopia of plug-ins, among which is a buffer tab (which I use, though more often I just ctl-pageup/ctl-pagedown). You can launch the plugin manager from w/in jEDIT & then select the plugins you want to install.
  29. XParts too by Karma+Sucks · · Score: 1

    And dont forget XParts. This is how KDE embeds Mozilla and VIM.

    --
    (Please browse at -1 to read this comment.)
  30. VPL? by salamander_sjv · · Score: 1

    Got VPL? Try wearing a G instead.

  31. Re: Eclipse screenshots? by KDan · · Score: 1

    Yeah, it's pretty scarce on screenshots... Well, take it on trust, it looks like an IDE :-P

    Daniel

    --
    Carpe Diem
  32. If you want to support those guys, by kalinin · · Score: 1
    and have a cat, then buy some premium catnip toys & stuff from Kitty Hooch.

    Kitty Hooch is Eric's business. He pays Andras to work on Quanta. Thats not much dough a month (Andras lives in Romania of all places) but its all out of his own pocket.

    And for what its worth, cats like his catnip a lot more than the store-bought one.