$model= Rui::Model::SelectionInList->new (data => [map {"Item#$_"} 1..10]); $field = $self->TextField (adapt => [value => $model->selectionHolder]); $self->List->model($model);
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: New UI Framework Seeks Feedback
by crenz (Priest) on Apr 27, 2003 at 20:01 UTC | |
It's quite hard for me to find out whether I like what you're trying to do: I don't have a JAVA-enabled webserver (and am too lazy to install one on my Linux machine) and it looks like your supporting IE 6 only (I'm using Safari right now). So some screenshots would be nice. The way I understand the problem, I might just as well try to solve it with a wxPerl app using database or LWP queries to get work done remotely. That said, I think you would get more and better feedback if you took the time to write a meditation about it: Formulate the problem you're trying to solve, then explore your approach to solve it. That would make it much easier to make sound comments on the work you've done. | [reply] |
by mvc (Scribe) on Apr 27, 2003 at 23:12 UTC | |
| [reply] |
by crenz (Priest) on Apr 28, 2003 at 06:32 UTC | |
Hello mvc, seems I didn't read your site carefully enough. I somehow thought that I need both the Java Server and the Perl API. And I couldn't/still can't find a link pointing to your screenshot. Probably because it was late in the night :). The requirements for Perl look fine to me; I might now even be tempted to try it out. Not having to have a local installation of perl and all the modules (Thanks for pointing to one of my articles :)) definitely is a plus. The only thing that's holding me back now is that my platform is not covered -- but I think once you cover IE6 and Mozilla, it should be fine. It's a special product that probably doesn't need to run on every browser on this earth. Why the Monks are not feeding back is always somewhat hard to estimate... I think in this case it is not due to requiring IE6, because we have quite a number of Perl Win32 users here. It is probably more because they don't get your question. It seems to be too broad to me. That's why I suggested writing a meditation about it, and then you might even ask some concrete questions: Note also that monks tend to not like to have to go and browse through other sites in order to be able to make comments. If you do it this way, people will be confused, like I was :) because I didn't take enough time to browse through the site. It would be really better to sum it up nicely and ask the right questions if you want some good feedback. It's more work, but the monks tend to honour that kind of effort. And yes, I'd consider that a meditation, not a SOPW. | [reply] |
Re: New UI Framework Seeks Feedback
by Ovid (Cardinal) on May 22, 2003 at 20:13 UTC | |
Reading about Rui was very interesting, but there's a serious problem that you have that will, IMHO, limit the odds of people reaching for Rui as a solution (as the above thread tends to suggest). Specifically, you spend much time explaining what Rui does, but you don't spend much time giving concrete examples of why I would want it. Even your Why use it information has the following: The web itself is quite hostile to the developers who want rich object-oriented UIs. DHTML is a long way from a UI framework, and the entire idea of going from page-to-page-to-page, does not mix well with UIs that are efficient and usable. There are two scenarios where you might want to use the Rui IE6 DHTML framework: I can't speak for other developers, but when I see stuff like that, my eyes tend to glaze over. When I looked at the screenshot, I didn't see anything that looked like an application (is that it, buried in the upper left?). I have a vague sense that there is something really interesting here. There's an MVC framework and the suggestion that I can add different front ends in wxPerl or something similar. However, to really get me excited, take a problem and show me why Rui is a good answer. Walk me through the problem step by step and then compare and contrast the Rui solution to alternatives. Until I see something like that, I'll likely just be confused. Frankly, I hope you keep working with this. I do a lot of Web-based application development and sometimes the frustrations of this environment make me want to pull my hair out. Your work suggests that there are reasonable alternatives, but I cringe at reading such dense jargon (no offense!). Cheers, New address of my CGI Course. | [reply] |
by mvc (Scribe) on May 25, 2003 at 01:47 UTC | |
Excellent critique. We have been waiting for this. Improvement in screenshots: at the bottom of this page On to the crux of the biscuit: ...you spend much time explaining what Rui does, but you don't spend much time giving concrete examples of why I would want it... For some reason we expected that everyone has done both desktop + web UIs, and would immediately see why Rui is useful. ...take a problem and show me why Rui is a good answer. Walk me through the problem step by step and then compare and contrast the Rui solution to alternatives... Let us compare Rui vs. existing Perl web app technologies. We will compare it to a CGI + Template Toolkit solution. This is pretty much the best that Perl can offer for web UIs. The application is a simple contact manager. It is the demo project included with the distribution. The use cases are: We will ignore persistence, so that we can focus on the UI stuff. The model will be plain old Perl objects. They could be persisted with the amazing Tangram, or even Storable. The domain model for both versions is: Web ApplicationWe have two pages: We chose a design which is typical of the current wen UI situation. There will be a Perl class for each page. They will use TT2 templates for generating the HTML. They could be CGIs, mod_perl handlers, or some kind of view object dispatched by a front controller. This is how they work: Some of this work can be done by frameworks such such as Mason, but as you can see on this page, it is still a very strange, HTTP/HTML centered, way to build a UI. Especially when compared to desktop UI frameworks like WxPerl. RuiScreenshot here. We have 3 classes- two views and an application: ComparisonAnd we could go on. For links on the issue of web vs. presentation server see the Rui related page. Web applications are a hiccup in the evolution of rich UIs. They are excellent for things like PerlMonks.org, but when the UI grows, desktop UIs are the way to go. With Rui you can write desktop apps that deploy to the web. | [reply] [d/l] [select] |
by mvc (Scribe) on May 25, 2003 at 04:20 UTC | |
| [reply] |
Re: New UI Framework Seeks Feedback
by Anonymous Monk on Apr 27, 2003 at 10:33 UTC | |
| [reply] |
by mvc (Scribe) on Apr 27, 2003 at 13:39 UTC | |
A Perl remote user interface framework. | [reply] |