This might be a bit off-topic, because useful for smaller projects also.
Reading "sketching" I thought it might be of help for some of you to
know about these two tools. Both help me "developing on paper" and
defining big portions of planned design and functionality before I start
my IDE.
balsamiq: http://support.balsamiq.com/customer/portal/articles/107999
this links to a tutorial, but you'll find the download link and more on
that page also
SimpleDiagrams: http://www.simplediagrams.com/support
As far as I know both make use of AS3/AIR; and probably Flex.
Regards
Hans
Am 27.08.2015 um 11:05 schrieb Tomislav Pokrajcic:
I usually start from the middle - sketching objects/entities and
operations that should be applied on them.
Then goes a first version of workflow diagram for client-server
communication and a design of server calls.
At that point there's enough material to start sketching UI and
normalizing data for a database.
Usually I never get one side completely solid while there's design
work to do on the other side, also the client-server workflow diagram
get's heavily updated while working on UI mockups.
It's also quite usual to discover missing points in functional
requirements during UI/services/database design.
Speaking of tools, I find it really helpful to use some spreadsheet
for designing (and even documenting) object structures.
In recent projects I used it heavily for linking my data structures to
3rd party objects, generating JSON test objects etc...
Hope you find some of these tips helpful :)
Cheers,
Tomislav
On 26.8.2015. 18:37, mark goldin wrote:
This is is out of topic but can someone please share personal
experience/other resources about how do you start designing a new pretty
large project? What I mean is that every web based application would
have
UI and a backend and they both non existent for the new project.
Would you
start designing your UI based on business requirements and then
proceed to
database already knowing what the UI needs or would you start
designing a
solid database foundation first?
Thanks