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.

Reply via email to