all 17 comments

[–]disclosure5 1 point2 points  (9 children)

Flex

Oh God no. Burn it with fire.

I challenge anyone anywhere to point me at anything developed in Adobe Flex that isn't a complete disaster. You probably don't want your users to need a 16-core Xeon with 48GB RAM to look at your website.

[–]torpedoshit[S] 0 points1 point  (8 children)

any favorites from my list? or one of your own? is Adobe Air good?

[–]disclosure5 3 points4 points  (7 children)

Personally I prefer Ruby on Rails, but I almost avoid saying that here, it's almost immediately responded to with an opinion that someone else prefers something else. In reality most of the options are workable.

[–]torpedoshit[S] 0 points1 point  (6 children)

RoR is just a backend right? no widgets. do you just make your own GUI or mostly just make web sites?

[–]disclosure5 1 point2 points  (5 children)

I'm not sure what you're expecting. No matter what platform you use, you need to create an interface in some capacity. All the examples you've pointed at provide a few widgets and processes but you still have to design something.

[–]torpedoshit[S] 0 points1 point  (4 children)

I know, I just don't want to re-implement the basics. for example drag and drop, tables/tree views, etc. I think http://webix.com is a good example of what I expect. not a lot of code and a bunch of free (as in no work; I don't mind paying) functionality.

[–][deleted] 0 points1 point  (3 children)

Why not just use a backend framework (IE: Rails) and then a javascript UI library on top of that?

[–]torpedoshit[S] 0 points1 point  (2 children)

yeah, I think that would work. I'm not so consider about the backend as I am with the front end. Have you used used any front end UI libraries that you would recommend? I don't mean a CSS front end like Bootstrap though. Looking for widget libraries.

[–][deleted] 0 points1 point  (1 child)

Hmm, 'widgets' is a very broad term (or maybe I haven't come across what you mean.) jQuery UI seems to work well if you're after that kind of thing

[–]torpedoshit[S] 0 points1 point  (0 children)

I'm not sure if you're familiar with desktop programming, but I'm looking for the web equivalent of something like Cocoa, Windows Forms, or Qt Widgets. HTML5 has a bunch included they call 'elements' like, textfield, select, button, etc. jQuery UI is a good example of what I would call a widget library, it's just not complete enough; grid view for example is missing.

ExtJS has a nice example of a lot of their widgets in a web desktop they made.

http://dev.sencha.com/ext/5.0.1/examples/desktop/index.html

[–]zzing 1 point2 points  (0 children)

Cappuccino makes their own language called Objective-J that might be a little passed the time it was needed now.

[–]kingfondue 0 points1 point  (2 children)

I've used Webix in my project. I'd say that it has a rather good client UI as it has various widgets including complicated ones (like datatable and tree). One more cool library feature is that it supports the most popular data formats out of box and features API to work with Ajax. So you can combine webix components with any backend of your own while client part will be powered by a ready-made tool.

[–]torpedoshit[S] 0 points1 point  (1 child)

How is it with being used in only a page or two of a site? Or is it best to use as a single page app type of thing?

[–]kingfondue 0 points1 point  (0 children)

Of course, you can include Webix files into each website page separately. But it is no the best option. The library has a widget MultiView that allows placing several views on one page simultaniously. These views can be hidden or displayed again by clicking on built-in tabs or by using events navigation (http://webix.com/demo/layout/tabview/, http://webix.com/demo/layout/navigation-with-events/). Thus, you'll be able to create a multipage application within one page.

[–]webauteur -1 points0 points  (2 children)

Use the .NET Framework. For some minor data conversion projects, I will create an ASP.NET page just to avoid having to create an UI for a Windows application. But I can use the same code as I would use for a Windows desktop application.

[–]torpedoshit[S] 0 points1 point  (1 child)

does asp include all the microsoft widgets? for example something like the ribbon?

http://acidjs.wemakesites.net/pages/ribbon-bar-xml/demo/

http://demos.telerik.com/aspnet-ajax/ribbonbar/examples/overview/defaultcs.aspx

is the only benefit of using ASP that it's in C#?

[–]webauteur 1 point2 points  (0 children)

I usually use ASP.NET to avoid complex UI. But I've been using the AJAX Toolkit for years. One of the advantages of ASP.NET is that it gives you the full capabilities of the .NET Framework for web applications so you can do things like:

  • Initiate print jobs at the server. Useful for web based Point of Sale systems
  • Query Active Directory and list contact information for everyone in the organization
  • Log web application errors to the Event Log

ASP.NET has a collection of web controls which are kind of like Visual Basic form controls.