Answer the question
In order to leave comments, you need to log in
How to write a simple Web application with minimal effort for a beginner?
Tell me, on what can I write a simple Web application with minimal effort?
The goal is to write for yourself a simple notebook with a hierarchical structure in order to conveniently store notes. It is desirable to fasten authorization through Google / Facebook there. I didn’t find anything suitable on the Internet, everything is either paid and / or too fancy, or there is no hierarchy in the list of notes, so I decided to write it myself, at the same time I’m imbued with Web development.
I'm not too strong in programming: I wrote a little in Delphi, a little scripts in Vbs, bash, I wrote Tetris in object pascal, I represent the basics of OOP. But it was the Web that was never touched. I am interested in both the language itself and frameworks, templates, even some application designers, if any. I myself look in the direction of python, but even there I don’t know in which direction to dig, in general I will be happy with both advice and links to manuals. Thank you!
Answer the question
In order to leave comments, you need to log in
Rails (Ruby On Rails), or janga, as advised above.
You can dig into a bunch of php frameworks, such things are sometimes done in just 10-20 minutes as a demonstration.
C# + ASP.NET MVC4 + Entity Framework
+
- From Delphi to C# it's not hard to switch.
- IIS + Visual Studio Express are easily accessible and easy to debug
- There is an example on the network
It seems to me that the easiest way for a beginner would be PHP + JQuery, and perhaps some frameworks for both. Everyone here will advise the language that he learned first or knows it well, but it seems to me that PHP is the easiest language to learn for a beginner (you can enter in a few days), and then it’s already possible and more difficult to learn something.
I'm a php expert, so the language is php.
I would use the slim framework for a simple site - simple and understandable. There are ready-made solutions for OAuth on phpclasses.
But in any case, an understanding of OOP and working with objects is required, otherwise it will only be possible to write separate sheet scripts in plain php.
Now it is fashionable to make simple applications single-page, making a thick client on the client side (jquery + backbone / knockout), and on the server side some kind of API, using slim it is easy to create a REST API on the server side
. Again, if there was no normal development experience on other languages, don't bother with it.
Not so long ago, www.udacity.com took a Web Application Engineering course, which was based on the phased implementation of a blog in Python. I discovered the course 3 weeks after the start. In two weeks of leisurely study, I caught up and as a result finished on time.
So that's what I'm up to. I would choose Python - it is very pleasant and quite uncomplicated. The upside is that Python is not limited to the web and is used very widely - much wider than PHP. However, if you're only doing the web, then PHP is also a good option.
write in Ruby on Rails for all of the above, there are ready-made libraries.
The easiest language is PHP. Maybe you should start with it?
And I would advise you to write everything in javascript, and choose node.js for the server. It has modules for connecting to any DBMS like MySQL or MongoDB . You can use the Express framework , for which there are modules that implement authorization
And I started to write under the web on ... delphi I
manually parsed the input data from form / multipart byte by byte and felt other joys of CGI at the very least.
True, this was in those days when FIDO was everywhere, and the Internet was distributed to the elite by a teaspoon.
So you can try if you don't feel sorry for the time and generally like to pervert;)
Yeah, python is just more for beginners than pros.
And if without jokes, for the first steps, since you already know Delphi, I want to advise you to deal with the IdHTTPServer component. Once upon a time, in the distant past, on delphi 7, I posted a whole forum in a week.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question