Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Programming language choice

Posted on 2003-11-12
Last Modified: 2010-04-06
I am writing a program that will interact with a database using an internet browser. The client will sit at the browser and enter information into that database using forms. I will update the database using ASP or PHP and SQL to do the grunt work. What I would like to know is the best approach to handling the programming for the client side of things. I am looking for something that is alittle more robust then straight HTML or even HTML with javascript or vbscript. I have created similar programs to this in the past using Visual Basic and would really like the ease of dragging and dropping form components then programming their actions. Is this something I can do? Or am I stuck with HTML, VBScript, and alot of extra work? Any comments on making this situation easier for me are appreciated.

Sorry about the low points, but 35 is all I have.
Question by:browngb
LVL 13

Expert Comment

ID: 9737826

i learnt php from a book and within a month i was able to do most things i needed to within a database.. in fact within a week i was able to do what i needed for my first php/mysql driven website. i hadn't done any programming before php, just straight html. you only use text editors (syntax highlighting is useful) but as i said, it's easy to get to grips with. to be honest, either asp or php looks to fulfil your needs - but php and mysql's free! if you want my advice, get a book on php/mysql interaction that will take you through from the start, read tutorials on the web, and definitely take a look at the php manual as it's excellent. simple go to www.php.net/<the function name you want to know more about/ and it will bring up information about it

good luck,

LVL 11

Expert Comment

ID: 9737828
Well, once it gets to the end user, it's all just HTML with perhaps JavaScript to provide clientside activity.

Sounds like you might like working with Dreamweaver and/or Flash.

When used correctly by someone with knowledge of HTML, JavaScript, and CSS, Dreamweaver can be a very powerful tool for building site interfaces and integrating both serverside and clientside programming with them as well as Flash and other multimedia.

I'm not a big fan of Flash myself (mostly because so much of what's done with it is useless/annoying/wasteful), although I respect its capabilities.

Expert Comment

ID: 9750495
If you are wanting to drag and drop files, set up an FTP server with user access they can obtain after going through a form of information that gives them a limited time.

There are a number of ways to make PHP, CSS, Javascript and MySQL do just about anything you can think of - its just finetuneing the process and not limiting your thought processes to simple code restrictions. Because what is restricted in one may be easily done in the other and vice versa. The combination above seems to complement each other in an highly effective manner.

If you can add a little more detail to what exactly you want to be able to 'drag and drop' and what type of info you want to get... you might be able to get a few more helpful tips and tricks to make it worth while.


Author Comment

ID: 9755229
By drag and drop, I ment the ease in which Visual Basic allows you to drag form components onto the sheet and just code them to what you want them to do. I did some other research and came up with the scheme I am going to use. Visual Studio 2002+ allows you to program for "web applications" as they call them. I can make a program pretty much the same as I would a windows application, but it will allow it to be ran from a server, with the forms remaining the same. As best as I can tell, it generates the forms in HTML, but it has a backup file on the server to tell it what to do with the form components. If someone knows more about how all this works, please speak up and explain it to me.

Accepted Solution

red010knight earned 35 total points
ID: 9759772
Oh you wanted a type of WYSISWYG (What you see is what you get) form creation page... Not actually have an application that runs on the web to drop things on. For that you have:
are two of the best as far as what they produce. Then others are:
Frontpage and you can look under Web Dev software for others.

That should help you then.


Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Menu Trouble 8 46
Problem with Connection / Parameter: 4 21
query of query sort 6 106
How to silent print from safari browser 6 241
Preface This article introduces an authentication and authorization system for a website.  It is understood by the author and the project contributors that there is no such thing as a "one size fits all" system.  That being said, there is a certa…
Styling your websites can become very complex. Here I'll show how SASS can help you better organize, maintain and reuse your CSS code.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

856 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question