Graphical web site

My company is preparing to develop a very graphical website and I'd like suggestions regarding the best software to use for this project.  The development tool must be able to perform the following: 1) create a graphical website that allows one to easily add motion or action 2) access a SQL DB  3) work across most browsers (at least Chrome, Firefox & IE)

Thanks.
TheChosAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
The people who know how to create those things will know what tools they need.  You need the people first.
0
TheChosAuthor Commented:
Not necessarily.  I would rather hire based off the correct tool and not the person.
0
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
There are several parts here and no one tool for everything unless you plan on using a CMS that supports an MS database.  You will be much better off using SQL Server or SQL Express then Access.

1) Coding HTML/CSS/Javascript/JQuery.  This can be done on anything from notepad to http://www.adobe.com/products/dreamweaver.html or visual studio. I like http://www.sublimetext.com/.  You can create an entire thread on this subject alone.

2) Animation can be done in a variety of ways.  You can use javascript or jquery to do this via tools like http://tumult.com/hype/ or http://html.adobe.com/edge/animate/.  Or did you mean literally a graph http://www.highcharts.com/, http://sigmajs.org/, http://code.shutterstock.com/rickshaw/, http://www.flotcharts.org/

If you do want actual animation, the tools I have provided do the moving. You still need to create images.   There is photoshop or gimp.org as a couple of examples.

3) As long as you are using modern hml standards, you will not have an issue with cross browser or desktop/mobile.

You may want to just look at the adobe creative cloud suite http://www.adobe.com/products/creativecloud.html which gives you access to all their dev software you would need.


If you would like to provide more details, we can provide you more detailed answers.
0
CompTIA Network+

Prepare for the CompTIA Network+ exam by learning how to troubleshoot, configure, and manage both wired and wireless networks.

Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
>I would rather hire based off the correct tool and not the person.

I would disagree with that.  Hire the people first.  Why put a square peg in a round hole.  There are a lot of options that are all valid.  What if the best person you found has been using one widget and you go out and buy a different widget that has a completely different learning curve and for whatever reason, that person chose not to go that route.

If you are starting out, hire the people first and you can talk about these options in the interviewing process. But I would do your own research and listen to the folks you are trusting to get the project done.
0
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
I would also add, that when hiring people, there is a difference in the person that is very good with coding html and able to do understand data function vs the person that can make something visually pleasing and do animation.  It is rare that anybody can do both very well.  Even separating coding html and data.  If you are talking about any type of animation, it takes a special person.

I know how to make animation, have the software to do it,  but you wouldn't want me to create an extensive cartoon type  of animation.  Keeping track of people, billing, marketing, data, coding html is going to be a different story.
0
Dave BaldwinFixer of ProblemsCommented:
I would rather hire based off the correct tool and not the person.
The correct tool is the one that people know how to use to get the work done.
0
PortletPaulfreelancerCommented:
this question is entirely opinion based and no single right or wrong answer exists.

Question every assumption.

e.g. Why a SQL database? There are many options these days and noSQL (not only SQL) might be entirely appropriate. This is a core design choice and I've no idea if it's a right one - but think on it.

people first -v- tools first
I'd go "key people" first for many reasons but principally because really good people will  want to understand the objectives and have the experience to meet them. Along the way the design choices will narrow down the best fit tools. As an architect I'm biased but will certainly state that you should design before making tool decisions. There might also be constraints like "it must be J2EE" or similar - I don't know this either. When you get to the point of knowing you need an expert in widgetMaker 6.0 you can then go seek that sort of person - but you are not at that point yet.

Performance/Scalability/High Availability (+add more "ities") : these non-functional requirements can also strongly influence what you choose and can rule out certain options e.g. if you have to run a cluster then SQLite isn't the way to go.

What about cloud services for that dbms? Commercial considerations may end-up forcing certain decisions about the dbms platform - which can influence other layers.

You also don't state why your company wishes to embark on this project - and the purpose of it may well have strong influences on tool choice. e.g. It is "a showcase" of existing content (then best match to existing content makes sense) or is it an incubator of new stuff (in which case being at the forefront of technology might make sense).

Key people, understand the requirements, design, decide -> then prototype / build

{+ edit} included prototyping ... you might find tool choices get altered as you try things out - I've seen this happen more than once as getting ideas from heads into a computer screen can be a complex task
0
TheChosAuthor Commented:
Padas,

Thanks for the suggestion and everyone else's commentary.  Can you think of any other tools besides the Adobe applications?
0
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
Some software alternatives:

http://www.gimp.org/  (photoshop alternative)


http://www.kompozer.net/    (html and css authoring)
http://www.w3.org/Amaya/  (html and css authoring)
http://www.coffeecup.com/  (html and css authoring)
http://panic.com/coda/ (mac html and css authoring)

http://www.sublimetext.com/ (good text editor)


http://www.squarespace.com/stories (do it your self site)
http://www.wix.com/ (do it your self site)

http://tumult.com/hype/  (animation)
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
TheChosAuthor Commented:
Thank you very much!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.