Skip to content
This repository has been archived by the owner on Nov 28, 2017. It is now read-only.

Hello world maybe an unfortunate name for learning purposes? #6

Open
vdespa opened this issue Mar 20, 2014 · 3 comments
Open

Hello world maybe an unfortunate name for learning purposes? #6

vdespa opened this issue Mar 20, 2014 · 3 comments

Comments

@vdespa
Copy link

vdespa commented Mar 20, 2014

I remember the times when I was starting learning Joomla. The Hello World tutorial, while partially useful, it always caused confusion because of MVC components which are named like HelloWorldModelHelloWorld are really bad examples of the naming conventions in Joomla and don't much help to get a better grasp of them.

Maybe when a general revision is to take place, implementing something closer to the real world and real needs would be beneficial for newcomers.

Like: com_company, CompanyModelEmployee.

@betweenbrain
Copy link
Contributor

I completely agree, it can be very confusing. Maybe when we get the 3.x version finalized, we can look at better naming for it. com_company may be a good way to go.

@ghost
Copy link

ghost commented Feb 7, 2017

Whilst I recognise this post was created a long time ago, I would have to agree with Vdespa also. I am trying to get my head round the Joomla Tutorial with the latest version 3.6.5 but the hello world doesn't work for me unfortunately. From looking at many books, videos and diagrams I've finally got my head round it but I had to find resources which didn't use the typical "hello world" as the example. I struggle with naming conventions which aren't related to what the "thing" is meant to be doing. So the same is true with trying to understand when functions say $k = $k etc. Literal thinker requires literal conventions in my case.

@stanblesk
Copy link

stanblesk commented Feb 21, 2017

On the later steps appears greeting. It would be fine to use HelloWorldModelGreeting, HelloWorldModelGreetings, HelloWorldViewGreeting, HelloWorldViewGreetings and so on...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants