Cortados

the closest thing I have to friends are the people who pour me cortados. “Cortados” is published by Jake in half truths.

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Which web frameworks are popular in Melbourne?

Web frameworks dominate the development market because they often improve the speed and the quality of development by providing us libraries and guiding patterns for our applications.

Frameworks like all other tools improve, change and get replaced. Different frameworks can be popular with different crowds and that is why we will explore the most popular frameworks in early 2018 in Melbourne.

We will explore the question by looking at it through the lens of a job seeker. Who only has the job search sites available as resources.

Alternatively we could survey people who are already working and see the languages and frameworks they use.

We could look at the number of participants in the Meetup.com groups

Data was gathered on the 25th of April 2018 (Anzac day). The data was gathered from 4 sites: Seek, LinkedIn, Indeed and Adzuna.

I gathered the data manually via me searching the sites for the keywords and related terms. The data could be much improved if job search sites allowed scraping or had API to query.

The engines don’t have tags for specific languages. Even though Linkedin has skills for specific languages they are not searchable for job postings.

Issues with names:

Common Names

Languages like “Go” are too common of a word, “R” is just a letter and frameworks like “Play” match you with too many unrelated results. “Golang” is rarely used. For play, I used “Play Framework” or “Play Java”

Combination names

Names like “.Net core”,”ASP.net”, “C#.net”. “React” vs “React JS” vs “React.js” vs “Reactjs”

Problems could be solve via access to the job postings dataset.

Relevance of job postings:

When applying for work we obviosly are looking for jobs with more postings but it must be remembered that we also want relevant jobs.

Filtering by Information technology helps get rid of some noise. “Rails” showing a lot of jobs relating to train railways. Showing us only “Rails” when relating to “Ruby on Rails”

Lets have a look at an overview of all the frameworks. We will use the R language. Treemap package is used for the tree map (haha) and ggplot2 will be used for the bar charts.

We can see that JavaScript and C# dominate with Java and PHP close seconds.

Lets look more specifically at each framework.

## Ruby

Rails is probably the only well known Ruby framework. It used the be the hot topic and many frameworks have copied from it. It only showed around 20 job

Python has been a popular language before the frameworks came around and is also a big player in Data Science.

Django is the obvious king in python, with some people opting to use the very light weight flask for smaller apps. Web2py, Tornado and Pyramid did not make any apperances.

Java has most of its jobs concentrated around Spring and Hibernate. Hibernate is an ORM tool rather than a web framework but has many jobs around it. Spring really dominates the Java field.

PHP has a lot of variety. I’ve peresonally used Laravel and CakePHP, the latter learned at university. PHP has many thriving frameworks like Zend, Yii, CodeIgniter and Symfony. With Symfony and Laravel being top picks.

Laravel having a good integration with Vue.js

The last two languages can be considered a must know for work in Melbourne. Although combination of back end languages can be used, there is only one JavaScript.

Front end frameworks like Angular, React and Vue have hundreds of jobs. Good front end developers are in high demand as it is something not taught that well in universities and are a good way for younger people to get in.

The .Net framework is the King of frameworks. With the huge support and history behind Microsoft the .Net framework is the most popular framework in on job search sites. The jobs in this framework range from entry level to advanced. Grads who want to find work should be learning .Net in combination with JS.

Frameworks and languages come and go therefore it is important to make informed decisions when picking a framework. In the world of data we make judgement based on facts.

In todays market we see C#.net and Javascript (React, Angular, Node) as the most popular frameworks in Melbourne.I hope this provides a slight glimpse into the Melbourne web development market.

Add a comment

Related posts:

Life moves pretty fast.

A month ago I was the CMO of a startup based in San Francisco. I could freely walk outside and go to Philz, Orangetheory, Taco Bell and all of my normal haunts. I was working out, kids were going to…

Designing for the Human Experience

As part of Seth Godin’s altMBA program, an exercise on Design Thinking challenged us to delve into creating and marketing successful products and services in the 21st century. Through this exercise…

Managing Stress As A Computer Science Student

Before you pull your hair, give up and get frustrated with the programming assignment that is currently not running, I have something to share with you … Being a Computer Science student can be…