Platform for designing a database-driven website, compatible with mobile devices

I am developing a database-driven website, intended to be compatible with mobile devices.

I started developing it 5 years ago using .NET / SQL Server, and then layered AJAX on it to arrive at better query response time.  However, queries currently run slow, and it's not compatible with mobile devices.  It's now time for a re-design, utilizing latest technologies and frameworks.

Are there any particular platforms / frameworks that are currently well suited for database-driven web applications, that also work well on mobile devices?
BBRRGGAsked:
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.

GaryCommented:
and it's not compatible with mobile devices
What database you use has nothing to do with the device used to view the webpages.
If queries are running slow then you need to optimise your queries, db and maybe your db structure
0
BBRRGGAuthor Commented:
Optimizing the DB is certainly part of the plan.  But this question is specifically regarding the web platform.  For example, currently my .NET listboxes do not show up on mobile devices, iPhone is not able to render the listboxes unless the user taps the listbox first, which adversely affects usability.  I hear something like Twitter Bootstrap provides good compatibility with mobile devices for web controls.  
Is this a preferred platform?  Are there others?
0
GaryCommented:
Ok misunderstood the question a little bit.
Twitter is a good one, a few others are
http://html5boilerplate.com/
http://www.getskeleton.com/
http://getbootstrap.com/2.3.2/

They all have their own little quirks so it's basically a case of picking the one you feel most comfortable with.
For the listbox problem is this what you mean
http://51degrees.mobi/Blog/TabId/553/ArtMID/1641/ArticleID/146/iPad-Browser-ListBox-Problem-Solved.aspx
51degrees is another framework.
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
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
The two frameworks I like to work with are foundation http://foundation.zurb.com/ and bootstrap http://getbootstrap.com/ (this link is for version 3).

These types of frameworks make it easier to work with multiple devices by using a grid and building in media query usage.

Beyond the html portion, I think will be a good idea to get in the habit of creating a web service for all of your data calls and utilize endpoints for all of your database functions.  The reason is at some point you may decide to convert your project to native and it will be a lot easier to mix true native with web.

The db running slow is something else.   re writing your query  many times takes care of that.  I would make that issue something separate and  post  another question just on that.

There are mobile specific frameworks like http://jqtjs.com/ or http://jquerymobile.com/  and it is worth taking a look at the telerik family http://www.telerik.com/
0
BBRRGGAuthor Commented:
Thank you!
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.