Other than AngularJS, they stick to plain PHP.
Ask HN: I'm starting a new job as a PHP developer tomorrow
81–90 of 96 posts
Re: Ask HN: I'm starting a new job as a PHP developer tomorrow
#82I'd strongly just using windows for the first month or two. Which would you rather spend time on? PHP (the code you're being paid to build/support) or getting Arch Linux set up and working seamlessly on your machine. Besides you'll probably be running your PHP in a vm anyway. Also I'd suggest checking out fiddler, which is windows freeware.
PHP is a fairly sane language especially if you're using something like Laravel which is very similar to Rails. That said be prepared to run into some PHP oddities. One of them is that PHP will die with uncatchable fatal errors if there is a syntax error. PHP -l is a linter that should catch that. Also it's worth knowing that PHP is a wrapper over C, and really moved to OO in 5.3 so some build in functions will return an error code or true /false instead of throwing an exception
Re: Ask HN: I'm starting a new job as a PHP developer tomorrow
#83I'm working at a PHP shop that also uses Windows and we've had a python developer with a strong linux background come in and make the same transition. I'd strongly just using windows for the first month or two. Which would you rather spend time on? PHP (the code you're being paid to build/support) or getting Arch Linux set up and working seamlessly on your machine. Besides you'll probably be running your PHP in a vm…
Re: Ask HN: I'm starting a new job as a PHP developer tomorrow
#84It took me 10 minutes to set up Arch this way. And this was on my first day at this job.
Why should I go back to Windows?
Re: Ask HN: I'm starting a new job as a PHP developer tomorrow
#85Earlier quoted context omitted.
Why the attitude? If it's a simple definition problem there's no need to get snippy, just address the issue and move on.
Given the op's claimed experience if they don't understand that your pc on your desk top is not the same as your dev/test/live systems - it's about time some one pointed this out to them before they get in real trouble at work.
Re: Ask HN: I'm starting a new job as a PHP developer tomorrow
#86Earlier quoted context omitted.
Why the attitude? If it's a simple definition problem there's no need to get snippy, just address the issue and move on.
Given the op's claimed experience if they don't understand that your pc on your desk top is not the same as your dev/test/live systems - it's about time some one pointed this out to them before they get in real trouble at work.
Re: Ask HN: I'm starting a new job as a PHP developer tomorrow
#87Earlier quoted context omitted.
Why the attitude? If it's a simple definition problem there's no need to get snippy, just address the issue and move on.
Given the op's claimed experience if they don't understand that your pc on your desk top is not the same as your dev/test/live systems - it's about time some one pointed this out to them before they get in real trouble at work.
Re: Ask HN: I'm starting a new job as a PHP developer tomorrow
#88PHP isn't as bad as it used to be. Yes fundamental operator order is erratic and I'm forever googling basic functions, but the ecosystem has produced some good stuff over the past couple years. Read up on Composer and Packagist. It's basically NPM, Gems, or PyPi for PHP. There are now solid interoperable libraries for most common tasks. - https://getcomposer.org - https://packagist.org Laravel is a great framework, b…
I've been called a few times to troubleshoot slow PHP websites only to discover they were using Symfony and could not sustain 5req/sec on fairly beefy hardware. All kinds of PHP optimizations couldn't make it run much faster (which complicated the infrastructure a lot later on). The last time was 1 year ago so unless something impressive happened since then, I would suggest against it.