Once you go cloud, you never go without.

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
Okey okey okey, educate me with real world example what the difference would be building a site like carpoolweek.co.za in the JetBrains IDE compared to being built in brackets
 

NullHypothesis

Well-Known Member
Joined
Nov 20, 2015
Messages
363
Okey okey okey, educate me with real world example what the difference would be building a site like carpoolweek.co.za in the JetBrains IDE compared to being built in brackets

That can be developed in Notepad. Are we talking serious development or cosmetic? If cosmetic you probably don't need a powerful IDE. If you are developing complex apps from the ground up, need API integration etc. IDE helps then. But if you just tweaking here and there text editors will get the job done. That being said if you want to delve into the language then use an IDE as a foundation for learning serious development.
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
That can be developed in Notepad. Are we talking serious development or cosmetic? If cosmetic you probably don't need a powerful IDE. If you are developing complex apps from the ground up, need API integration etc. IDE helps then. But if you just tweaking here and there text editors will get the job done. That being said if you want to delve into the language then use an IDE as a foundation for learning serious development.

That makes sense.

Okey I'm sold now to go find a pirated version.

I'm just joking I'll buy it
 

NullHypothesis

Well-Known Member
Joined
Nov 20, 2015
Messages
363
Fck a trail, it won't change my perception I'll either buy something or I won't.

This looks like a good purchase for upping my game

I'm not sure how proficient you are (or what you intend to develop) if you still fresh, you can use a framework for the scaffolding (that is if you don't intend to develop on top of WordPress or something). I'm not familiar with PHP that much (some hate it, I'm indifferent). But my company did have an application developed in Yii, although I think CakePHP probably has a better reputation than Yii. I've heard good things about Zend as well.
 
Last edited:

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
I'm not sure how proficient you are (or what you intend to develop) if you still fresh, you can use a framework for the scaffolding (that is if you don't intend to develop on top of WordPress or something). I'm not familiar with PHP that much (some hate it, I'm indifferent). But my company did have an application developed in Yii, although I think CakePHP probably has a better reputation than Yii. I've heard good things about Zend as well.

Ag I'm a fast learner, who studied psychology and ended up loving IT as well so I do frontend fairly well by now

Started to embark on a little more backend, php mainly because there is a demand in my company for it

I think my biggest problem is the fact that I lack the fundamental understanding of programing itself.

I can learn a Language in a day, that's not my problem it's more the concept of programing.

If that makes sense?
 

NullHypothesis

Well-Known Member
Joined
Nov 20, 2015
Messages
363
Ag I'm a fast learner, who studied psychology and ended up loving IT as well so I do frontend fairly well by now

Started to embark on a little more backend, php mainly because there is a demand in my company for it

I think my biggest problem is the fact that I lack the fundamental understanding of programing itself.

I can learn a Language in a day, that's not my problem it's more the concept of programing.

If that makes sense?

Fundamentals is important. You need to "get it", how to solve various problems etc. There is a few online resources.

Here is the first puzzle from the book "Think Like a Programmer" see how long it takes you to solve :D (its a common type of puzzle in various forms):

PROBLEM: HOW TO CROSS THE RIVER?


A farmer with a fox, a goose, and a sack of corn needs to cross a river.
The farmer has a rowboat, but there is room for only the farmer and one of his three items.
Unfortunately, both the fox and the goose are hungry.
The fox cannot be left alone with the goose, or the fox will eat the goose.
Likewise, the goose cannot be left alone with the sack of corn, or the goose will eat the corn.

How does the farmer get everything across the river?
 

NullHypothesis

Well-Known Member
Joined
Nov 20, 2015
Messages
363
But more seriously though. There are some good videos online from various universities dealing with the fundamentals of programming. Most times people recommend high-level languages for beginners such as Python or Ruby. But if you've already been exposed to PHP and that's where you think your opportunity lies then its fine.
 

Thor

Honorary Master
Joined
Jun 5, 2014
Messages
44,236
Fundamentals is important. You need to "get it", how to solve various problems etc. There is a few online resources.

Here is the first puzzle from the book "Think Like a Programmer" see how long it takes you to solve :D (its a common type of puzzle in various forms):

PROBLEM: HOW TO CROSS THE RIVER?


A farmer with a fox, a goose, and a sack of corn needs to cross a river.
The farmer has a rowboat, but there is room for only the farmer and one of his three items.
Unfortunately, both the fox and the goose are hungry.
The fox cannot be left alone with the goose, or the fox will eat the goose.
Likewise, the goose cannot be left alone with the sack of corn, or the goose will eat the corn.

How does the farmer get everything across the river?

Mmmmm okey farmer takes goose across

But okey let me think, okey he goes back fetches the Fox takes the Fox over

He then need to take the house back with him otherwise lil hungry fox will have a feast.

So if that is allowed the only way I see this working is If he takes the goose back, fetches the corn brings the corn across and then return to fetch the goose he took back

?
 

NullHypothesis

Well-Known Member
Joined
Nov 20, 2015
Messages
363
Mmmmm okey farmer takes goose across

But okey let me think, okey he goes back fetches the Fox takes the Fox over

He then need to take the house back with him otherwise lil hungry fox will have a feast.

So if that is allowed the only way I see this working is If he takes the goose back, fetches the corn brings the corn across and then return to fetch the goose he took back

?

Yes, great book by the way.
 

GooMaty

Member
Joined
Dec 1, 2015
Messages
10
indeed syntax colouring is kinder garden stuff. simple notepad is best.
 

IndigoIdentity

Expert Member
Joined
May 10, 2010
Messages
1,964
indeed syntax colouring is kinder garden stuff. simple notepad is best.

Syntax highlighting is actually quite useful when your code base grows to more then a handful of lines or if you're working with multiple languages at once, some of which you're not all too familiar with. Notepad doesn't work very well in that case either.

You should take a look at sublime text :)
 

animal531

Expert Member
Joined
Nov 12, 2013
Messages
2,729
indeed syntax colouring is kinder garden stuff. simple notepad is best.

The brain is great at recognising the shape and colour of things. So scrolling through a lot of code you can far easier identify where you are or where you have to move to, without reading anything.
 

[)roi(]

Executive Member
Joined
Apr 15, 2005
Messages
6,282
indeed syntax colouring is kinder garden stuff. simple notepad is best.
Syntax colouring..."kinder garten stuff"... really?

Programming was done with punch cards, switches and dials... so, if you're so anti any advancement; how about you throw away your keyboard and monitor first.
 

zippy

Honorary Master
Joined
May 31, 2005
Messages
10,321
The brain is great at recognising the shape and colour of things. So scrolling through a lot of code you can far easier identify where you are or where you have to move to, without reading anything.
Depends on the brain. So for some brains it doesn't make make any difference whether code elements are coloured or not, therefore anything more than simple notepad is wasted on them :)
 

Gnome

Executive Member
Joined
Sep 19, 2005
Messages
7,208
Interesting thread :p

I started with IDEs. Then about 3 years ago started coding in Sublime text.
Haven't really missed IDEs much.

Maybe one day I'll bother to use an IDE again.
I'll do my next project in an IDE, just to see how things have progressed.
It'll be a good experience.
 
Top