World: r3wp
[View] discuss view related issues
older newer | first last |
Fork 2-Apr-2008 [7529x2] | I guess time will tell, but my only point is that if the effort had gone into a web-interface-compatible view dialect instead of targeting native then REBOL might be quite popular today, it would also be easier to deal with things like UNICODE in the interface... |
PHP is a nightmare and got popular because they made it easy to write web apps. Er, at least easy to get started with a hello world web app, and people pushed forward from there. | |
Pekr 2-Apr-2008 [7531x2] | Gmail is not https? |
there will be some attempts into generating 1:1 html VID interface me thinks :-) | |
Fork 2-Apr-2008 [7533x4] | http://mail.google.com/support/bin/answer.py?hl=en&answer=8155 |
Is that secure enough to compete with AltME's security? | |
If I got some Finnish hackers and gave them a task to hack into my gmail account vs. my AltME account by watching my wireless network traffic, would you bet $10,000 that they'd hack Gmail first? :) | |
I don't know whether it's right or wrong, I just know that people aren't investing in GUI dev anymore for conventional "forms based" apps unless the form engine is a browser. Speaking broadly, here. | |
Pekr 2-Apr-2008 [7537] | I am no security expert, but how they can easily hack https? Or is that an irony? AltME should, in theory, be secure :-) |
Fork 2-Apr-2008 [7538] | I'm no security expert either, that's why I was asking! But I guess I am just saying that native programs don't seem to be to me in the long run a security benefit over a web-based one... thus I'd take security out of the argument for why REBOL/View would be better than REBOL/WebView. It could be made to use https out of the box, I guess.. |
Pekr 2-Apr-2008 [7539] | What I dislike on the web though, is the fact than once you try to do something more complicated, you involve some monstrose js libraries which are bigger than rebol itself. The whole concept does not sound well integrated to me. But never mind - web 2.0 will offer better support for offline apps - Google Gears, Mozilla's FF3 attempt, etc. |
Fork 2-Apr-2008 [7540x6] | Well, such arguments could be applied to Windows or any other infrastructure that REBOL is running on. You could always write straight to the video card, go past the drivers... hack the BIOS... :) |
Windows installation, more or less bare minimum these days, for XP SP2 is over 4GB | |
Well, don't shoot the messenger... as I say, I do believe in good native apps, just don't think it's where REBOL can "win". Of course, success is up to each person to define. For some it means making the thing the way they wanted it, and I understand that notion well. | |
Programming is not all practical, some of it is art form, and people have different ideas of what makes "good art". One person will like the forum chat that is 2KB of source because it is 2KB of source, even if they can't select text and then get a right click context menu to copy it to the clipboard :) | |
That doesn't matter to them because of other assessments of elegance. I just feel that my own aesthetics of what is elegant or inelegant are being redefined by the likes of Gmail. I sort of don't care how it works when I decide to like t, I use it and notice its nice properties. That gets me to the next question when I assess a new development platform, I ask: "how can I make something as good as that using your tool?" | |
If the answer is "you can't make something that good without a lot of work, but you can make something else that's not as good rather easily! here's how..." then my interest wanes, because I am only interested in the case of matching the best of breed programs I've seen. Right now those are increasingly web apps. And I think they're winning because of what I referred to vaguely as "leverage". | |
Geomol 2-Apr-2008 [7546] | Too much to read, so the answer to my question might be up there somewhere. If it is, just point me to the time of the answer, and I'll look it up, but here goes: Fork, what is in your opinion the benefit of having the application inside the browser? |
Fork 2-Apr-2008 [7547x3] | Many things taken care of automatically. If you like AltME but do not like Gmail or say Freebase, you won't agree... http://freebase.com/view/en/carl_sassenrath |
Pekr has an aesthetic argument against the idea that the platform of the future would have lots of bloated javascript powering its behavior. I am just being more practical, and don't understand why I would care about how much javascript is implementing the UI any more than I'd care how big the windows GDI DLLs are. What matters is the dialect... the rest is platform I'm willing to ignore how it's done. | |
I've also argued that if I've got a browser loaded anyway (I always do) then REBOL having its own layer over the native services for REBOL/view might be smaller but it is academic at that point, as both are running. | |
Gregg 2-Apr-2008 [7550] | I guess we could talk to Reichart and see how much time went into developming AltMe. Then we could find out how much time has gone into gMail, along with how many technologies are used in each, for both the front and back ends. Obviously the scale of things skews direct comparison. |
Fork 2-Apr-2008 [7551] | Well Reichart believes what I am saying, hence Qtask... I am looking at the source and just pondering why they are solving this instead of having it be the general emphasis of the REBOL interactive environment, in the basic download people get off the web. |
Gregg 2-Apr-2008 [7552x2] | If you view the browser as OS, then you also have to take the bad with the good. Both FF and IE shut down a lot more than my OS, bad pages cause problems, PDFs opening can hang things, memory consumption makes me restrt them, etc. |
That's Carl's call, and he has strong ideas about how to do things. :-) | |
Henrik 2-Apr-2008 [7554] | Having worked both with VID and with some ajax technologies, I far prefer VID despite its shortcomings in Rebol 2. VID3 in Rebol 3 is a very different beast though and compares more directly with Cocoa or QT. It just doesn't compare with ridiculous javascript based GUIs. |
Gregg 2-Apr-2008 [7555] | Also, as I understand it, qtask is browser-based for acceptance as a product, which is not REBOL's main goal. |
Henrik 2-Apr-2008 [7556] | keep in mind that VID was largely written by Carl in about 1 week with a few additions later on. |
Gregg 2-Apr-2008 [7557] | As a developer, I prefer REBOL, but I readily admit that REBOL hasn't advanced as I hoped in some areas. e.g. the plugin has enough issues that a client of mine is having a new UI built in Flash to replace the REBOL version we did initially. Of course, the REBOL version took very little time, and the Flash version is costing about seven times as much. |
Geomol 2-Apr-2008 [7558x2] | Many things taken care of automatically. It's like starting a program with #include <all.h> and link it with all.lib. |
I see programs running in an OS with dynamic linking etc. being superior in every way than running in a browser. I can't think of anything, that's better in a browser. It doesn't mean, I dislike browsers. I use browsers a lot. They're good with hypertext. | |
Fork 2-Apr-2008 [7560] | Note I'm not saying that average REBOL programmers would program in javascript, any more than they are dealing with HWNDs just because REBOL/View talks to windows. |
Geomol 2-Apr-2008 [7561x2] | Maybe the problem is, that it's hard to get a good OS with easy access to the needed resources, and only those that's needed? So developers look for platforms, where it's easy, therefore the browser. |
If a REBOL programmer need to produce a lot of javascript, we just build a REBOL dialect producing that code! ;-) | |
Gregg 2-Apr-2008 [7563] | Or C#, or SQL, or... :-) |
Fork 2-Apr-2008 [7564] | I am not arguing that REBOL/View should not exist. And in fact though I am talking about how I like Gmail I do currently use Apple Mail, a native program, to read and send messages via Gmail's IMAP (usually). I'm just saying that the reason people are targeting the browser now instead of native code is because browsers have one of the most important features--efficient multilingual text layout in a 2D space, with inline images and such. I can't embed a YouTube video here in the text box... if I type in a hyperlink it's not clickable... right click can't copy text, etc. |
Henrik 2-Apr-2008 [7565] | That's the basic limitations of VID, not a feature. None of these limits will be here in VID3, so if you want to look at it as VID3 vs. the webbrowser layout engine, VID3 is a far bigger "threat" to it. |
Fork 2-Apr-2008 [7566x3] | RE: VID3, I'm open to seeing new things. |
I guess the answer, essentially, to my overall question is: REBOL programmers (or at least REBOL/View programmers) don't like Ajax, by its intrinsic nature. Thus they are seeking to leapfrog apps that rely on Firefox and web standards by running on a new native cross-platform interface. In the meantime, the bet is that those trying to maintain brittle PHP and javascript codebases will be fight a losing battl that will drown under its own weight, and REBOL/View will step in as the "real" Web 3.0. | |
And thus, effort is not directed by the core development team on browser-targeted development, though it's being pursued by those to whom it is of interest who also happen to like REBOL. (e.g. Qtask) | |
Pekr 2-Apr-2008 [7569] | Fork - I tell you the truth. We would all like to use REBOL for more than we can afford in our daily jobs, hence we are very jealeous to status-quo technologies, which are not cool, but popular :-) |
BrianH 2-Apr-2008 [7570] | In general, I don't like AJAX, but with HTML 5 it looks like it might become almost acceptable. Still, I would find it easier to generate such code from REBOL dialects than to write it directly. That is not the reason I don't do browser apps as often though. The real reason is that most of the applications people use don't use web browsers at all. Most of the applications I use work offline, and no web interface works offline (though Google, Adobe and the Mono project are working on it). |
Fork 2-Apr-2008 [7571x2] | http://localhostworks offline. :) |
Yes, definitely, I am advocating generative approaches... not wishing to generally pollute one's mainline code with javascript and HTML. | |
BrianH 2-Apr-2008 [7573x2] | Sure. Then you can explain to the user why their firewall software is complaining about your application. |
Or for that matter, why the address book app that used to take a few MBs of RAM is now taking hundreds of MBs. | |
Fork 2-Apr-2008 [7575] | Well, I am wondering how accurately I have summarized the REBOL/View point of, er, view above at 9:59:53 AM ) |
Pekr 2-Apr-2008 [7576] | Fork, this is ok, really. I think we understand your point. Simply put - browser based apps are rational way to go with nowadays. You can run it everywhere, plus other advantages, minus some disadvantages ... |
Fork 2-Apr-2008 [7577] | Hey don't take my summary as a bad thing, ambition is good, I just want to understand the philosophical landscape... :) |
Pekr 2-Apr-2008 [7578] | yes, are ambitions are high - we are web 3.0, let's others play with web 2.0 for now, thinking they have something cool at hand. Then you see some total jokes as Sun posting their JS based desktop attempt, which is 10 times slower than SWISS (7 years ago View attempt without any optimisations :-) |
older newer | first last |