New WebApp Coding Suggestions
-
I'm looking at trying to write something similar to the Google Calendar, but can't quite figure out what language(s) to use. I've dome mostly desktop applications in C#, VB, and Python. What would I use for an online webapp? I'd like to give the user a nice GUI, click-to-edit, drag-and-drop, etc. I've looked at ASP.NET, but haven't seen anything that indicates I can make a nice GUI in in. any other suggestions?
The Code Demon Rises.
-
I'm looking at trying to write something similar to the Google Calendar, but can't quite figure out what language(s) to use. I've dome mostly desktop applications in C#, VB, and Python. What would I use for an online webapp? I'd like to give the user a nice GUI, click-to-edit, drag-and-drop, etc. I've looked at ASP.NET, but haven't seen anything that indicates I can make a nice GUI in in. any other suggestions?
The Code Demon Rises.
web apps are generally styled using html and css - it looks as good as you can imagine it. use asp & c#/vb or python for the dynamic bits. you will also probably want to use a database such as mssql or mysql (free). Alternatively you could use html,css,php,mysql,javascript(esp. jQuery for animation and drag n drop).
-
web apps are generally styled using html and css - it looks as good as you can imagine it. use asp & c#/vb or python for the dynamic bits. you will also probably want to use a database such as mssql or mysql (free). Alternatively you could use html,css,php,mysql,javascript(esp. jQuery for animation and drag n drop).
Okay, first, thanks for the pointers. After more research, here's what I'm thinking. First, can javascript and/or jQuery establish a secure connection to a server side MySQL database? Let me know if this will work: Server running: Apache MySQL possibly a java backend to handle DB interactions, making client load easier Client Side/viewable site written using: HTML CSS javascript and/or jQuery, connected to either MySQL directly, or backend java I just want to know if this path will work, before I dive in and get myself lost.
The Code Demon Rises.
-
Okay, first, thanks for the pointers. After more research, here's what I'm thinking. First, can javascript and/or jQuery establish a secure connection to a server side MySQL database? Let me know if this will work: Server running: Apache MySQL possibly a java backend to handle DB interactions, making client load easier Client Side/viewable site written using: HTML CSS javascript and/or jQuery, connected to either MySQL directly, or backend java I just want to know if this path will work, before I dive in and get myself lost.
The Code Demon Rises.
thecodedemon wrote: First, can javascript and/or jQuery establish a secure connection to a server side MySQL database? no. use php or asp (server side code). thecodedemon wrote: Client Side/viewable site written using: HTML CSS javascript and/or jQuery, connected to either MySQL directly, or backend java sounds good to me
-
I'm looking at trying to write something similar to the Google Calendar, but can't quite figure out what language(s) to use. I've dome mostly desktop applications in C#, VB, and Python. What would I use for an online webapp? I'd like to give the user a nice GUI, click-to-edit, drag-and-drop, etc. I've looked at ASP.NET, but haven't seen anything that indicates I can make a nice GUI in in. any other suggestions?
The Code Demon Rises.
thecodedemon wrote:
what language(s) to use
The language can not be a barrier. We have powerful calendar implementations available now by giants in every possible language. 1) Windows Live Calendar in ASP.NET (http://calendar.live.com/[^]) 2) Yahoo, I guess uses still Perl/CGI (http://calendar.yahoo.com/[^]) 3) Google Calendar uses Python (http://calendar.google.com/[^]) 4) Zoho Calendar is powered by Java (http://www.zoho.com/[^])
Vasudevan Deepak Kumar Personal Homepage
Tech Gossips
The woods are lovely, dark and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep! -
thecodedemon wrote:
what language(s) to use
The language can not be a barrier. We have powerful calendar implementations available now by giants in every possible language. 1) Windows Live Calendar in ASP.NET (http://calendar.live.com/[^]) 2) Yahoo, I guess uses still Perl/CGI (http://calendar.yahoo.com/[^]) 3) Google Calendar uses Python (http://calendar.google.com/[^]) 4) Zoho Calendar is powered by Java (http://www.zoho.com/[^])
Vasudevan Deepak Kumar Personal Homepage
Tech Gossips
The woods are lovely, dark and deep, But I have promises to keep, And miles to go before I sleep, And miles to go before I sleep!I would love to be able to use Python, but I cannot find any explanations or examples of how to get a python script to run in a web browser. The actual data manipulation should be easy, but writing the interface is where I'm stuck. Everything I find on either ASP.NET or Python is on how to communicate with the server, or create a static page based on dynamic information. I want a dynamic page. Any tutorials or books on this subject using ASP or Python would be appreciated.
The Code Demon Rises.
-
I would love to be able to use Python, but I cannot find any explanations or examples of how to get a python script to run in a web browser. The actual data manipulation should be easy, but writing the interface is where I'm stuck. Everything I find on either ASP.NET or Python is on how to communicate with the server, or create a static page based on dynamic information. I want a dynamic page. Any tutorials or books on this subject using ASP or Python would be appreciated.
The Code Demon Rises.
I would suggest looking at a UI toolkit such as http://www.extjs.com[^] or http://developer.yahoo.com/yui/[^] They use a combination of HTML/CSS/Javascript inside the browser. Then their controls talk to the web server via a communication object written in javascript which can use Http GET, Http POST, or SOAP web services (behind the scenes its using jQuery Ajax[^] to talk to the server). Google uses python on the backend. It's still using HTML/CSS/Javascript within the client. As for the server side code that talks to mysql you can use pretty much whatever. I would suggest PHP or Rails for the server side goop unless you already have experience in asp.net.
Todd Smith