Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


Rifqi Fahmi
Rifqi Fahmi
23,164 Points

php development not relevant ??

I think this php development course has litle unrelevant course in it. In databases Foundation courses the students are teach using MySQL and MySQL workbench but in the PDO course it teach the student using SQLite and the workbench no longer used. Also in PDO the teacher only explain the material in workspaces only, he didn't explain how to do it locally. What happen if someday I/we didn't continue the enrollment ??? it seems like we rely on the workspaces for PHP Development. I think there should be tutorial how we do it locally each course (some course already done it), like how to setting up such a thing so that it work like workspaces. Sometimes I feel confuse, where the hack I can type a command in some editor like Dreamweaver, Sublime, etc. Thanks :) no offense *Noob here :)

1 Answer

They use workspaces since it is free and easy to access. By making users pay for Dreamweaver or download something off the internet it makes learning a lot harder since many other errors can happen for reasons unrelated to your code.

Some of the courses teach you how to develop locally on your computer while many of them just teach programming and therefore use workspaces. If you can use workspaces then you can easily transfer that to Dreamweaver, NetBeans etc. . .

I would worry more about learning to code at this point then focus on doing so locally.

Gavin Ralston
Gavin Ralston
28,770 Points

That being said, with php being a server-side scripting language, it kind of deserves its own environment. XAMPP instructions or something would be (kind of) useful, or even the free Zend stuff.

I think separating the "how to install and set up your own local development environment" doesn't belong in a "how to learn this language" course, either. With all that complexity it probably deserves its own course or workshop.

Rather than having people installing older tools, deprecated packages, or multiple environments, maybe someone should work on a few virtual devices that can be shared, and just develop one workshop on, say, "Using VirtualBox/VMWare"

Then rather than having "Here's android studio 0.8 to download and run along side the new version you downloaded" or "if you want to do your own LAMP stack, that's extra credit" they could just point to a virtual machine with the environment already tailored for the course.