Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do you use for web development and why you think it rocks? [closed]

Here's my new project: an open canvas, right in front of me. In a few days, I will start to code a big web application. It will start small, with few modules, only myself as developer and engineer, but hopefully it will grow and grow.

Even though I am an active Java Developer, It's been a while since I last created a Web Application from scratch. At the time, Struts and J2EE was the way to go, but I see a lot of new frameworks, new libraries raising everyday.

What I ask here is for your advice: what do you currently use for web development, why do you think it's relevant and if you would choose the same tools if you were starting on a new project. Everything counts: from tips on the UI to the backend. Common gotchas, patterns, everything you can think may be relevant.

I am a Java developer and, I am naturally inclined to do everything using Java-related technologies (J2SE, J2EE, Groovy, Grails, JRuby, Jython, JWhatever, and so on...), but please be welcome to post whatever you use, being related to Java or not.

My goal here is to build a bucket of what people are doing and why they are doing to help me evaluate which way should I go, and which I shouldn't - and why. After all, it's not everyday that you have such freedom to decide.

Thanks in advance!

like image 917
kolrie Avatar asked Oct 17 '08 22:10

kolrie


People also ask

What is used for web development?

While there are many different programming languages, the most common ones used in web development are JavaScript, HTML, CSS, PHP, etc. JavaScript has a popularity of nearly 65% among developers worldwide, as per Statista.

What are 3 types of web developments?

There are three types of web development roles: developers who specialize in the user interface (“front-end”), those who write the underlying code for running all website operations (“back-end”), and those who manage all aspects of a website (“full stack”).

What is web development and its uses?

Web development is the work involved in developing a website for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services.

What do you think is the most important phased in the Web development cycle?

Phase One – Information Gathering This is the most important phase of website design & development. The primary stage of website development is gathering information i.e analyzing clients needs & requirements also known as “Discovery phase”.


1 Answers

I use Django. The main reason for me is the automatic administration generation. What this means is that I create model objects, and Django tools generate SQL DDL for me -- I apply that to my database and Django has a fully generated Adminstration website for me to perform CRUD operations on that data. It chooses good controls based on the types, has search, etc. If I want to tweak the admin, there are classes I can create to do that.

Django has a lot of other great benefits (simple templating language, uses python, easy to host, etc), but the admin is the reason I chose it over RoR.

like image 66
Lou Franco Avatar answered Nov 16 '22 09:11

Lou Franco