As if it were fate.... My neighbour has just come over and asked for help with a computing task.
He works in the airport and needs to manage peoples shift patterns. We tried first with Excel but realised that what we need is at least 3 tables (employee, job description and shift data) and Excel would not cut it. He needs a way to enter shift patterns and update shift patterns as well as a daily report showing who is coming in that day. He's gone away to see if MS Access is available and if not, I was going to propose a web app solution. I would like to know how some you people would tackle it with the technologies discussed. I'm on leave for a couple of weeks so I can do some reading and see if indeed its easier without traditional web frameworks. Here's a sketch of the data tables: *JOB_DESCRIPTION* ID (PK) DESCRIPTION *EMPLOYEE* ID (PK) NAME JOB_ID (FK) *SHIFT* ID (PK) EMP_ID (FK) SHIFT_DATE (eg 4/11/2010) SHIFT_SLOT (eg 0500-1330) Rakesh On Thu, Nov 4, 2010 at 4:01 PM, clay <[email protected]> wrote: > "Sorry, frameworks are here to stay. " > > Well, I was arguing that JavaScript GUI frameworks and REST services > frameworks are becoming more useful than traditional frameworks that > focus on server-side generation of html. > > "Also, learning mutliple libraries (Dojo, JQuery, etc) and Javascript? > The time and investment to do that is beyond alot of average > developers." > > Is using the data grid controls in YUI or ExtJS harder than using an > ASP.NET DataGrid or GridView or the dozens of Java equivalents? In my > experience, it is quite the opposite; the JavaScript frameworks were > easier to learn, much easier to customize to do exactly what you want, > and *much* nicer on the client in terms of responsive refreshing, > paging, sorting, and just a more polished end user interface. > > BTW, I don't consider JQuery (or Prototype) in the same category as > ExtJS and YUI. They are all client-side JavaScript libraries of > course, but JQuery and Prototype focus mostly on JavaScript parsing/ > manipulation/traversal and low-level animation effects. YUI and ExtJS > are more about a full GUI widget set for use with web services: data > grids, tree controls, menu bars, layouts, etc. > > "since 80% of webapps require only basic CRUD stuff and the like" > > I think Steve Herrod is pointing in the right direction. If all you > are doing is lots of standard CRUD/reporting/work flow software (and > you are right, this is probably 80% of what corporate IT programmers > do), that is probably better served by higher level tools than general > purpose build-anything toolsets like Java/PHP/.NET. > > For the types of projects I see, the project is doing something more > specific and customized than basic CRUD and people expect more from > the interface than 2000-era static HTML pages and submit buttons. > > Also, at a development level, I feel that the the REST+JavaScript > approach provides a clean separation between presentation and GUI > logic from server-side data access that we never had with traditional > HTML-generation web frameworks. > > -- > You received this message because you are subscribed to the Google Groups "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to [email protected]<javaposse%[email protected]> . > For more options, visit this group at http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
