![]() ![]() That's the reason I still prefer Unix systems. You might say that I added some extra, non-productive work and you're absolutely right. Yes, I needed to figure out how to do the same stuff on Windows and sometimes I needed to hack around to have it worked as I expected. But after this experience I wouldn't be afraid of working on Windows anymore. If I have a to decide in future again, would I choose a Mac or Windows? Mac, perhaps. I can run everything I used on Mac (PHPStorm, Composer, XDebug, Git, Drush.) and I'm not the only one who has the same experience, apparently. The only big pain for me is the absence of the real Bash andinstalling everything by the click-on-next-until-it-finally-works method. It's a good, flexible choice even for (PHP) web development. To conclude the story, I underestimated Windows. Nope, I still haven't got used to the Mac system after those years. Actually, there are a lot of things better than on Mac, like the file explorer (Finder is somewhat outdated) or system of maximizing applications. I miss OS X's gestures (a lot!), simple Notes app and everyday easy-to-use tools and little stuff that makes this system wonderful.īut watch out, Windows is no longer the 8's desktop-tablet-no-start-menu mess. ![]() Microsoft Office is definitely better and Chrome is much faster and usable on Windows. I still cannot even smell Notepad and rather use Atom for everything outside PHPStorm projects, even though it's starting for ages. The rest of differences is pretty much about personal preferences and habits. I know, not very fair comparison, considering that the Windows notebook has twice as big RAM and fast processor, but everything really seems smooth and very fast. So in my case, needing to run a 18 GB MySQL database, it's pretty limiting that I can use only around 3,5 GB RAM for that.īut hey, it still runs much faster than my Mac. ![]() The biggest fail is that it offers only a 32-bit Windows version. Almost no UI, you need to install all PHP extensions manually and I can only dream about editing virtual hosts quickly. But only the old one, not with the newest features.Īnd then I remembered about troubles I was going through with setting up the Mac version in early stage, like exposing the right PHP version to the command line, and I was pretty sure I didn't want to go through this hell on Windows, where everything was going to be different. Which was one of the main reasons I was using it. Including adding and editing virtual hosts and run them with different PHP versions at the same time. It has everything any PHP developer needs - Apache server, PHP, MySQL - plus a nice UI where you can set everything very quickly. On the other hand, you can get used to it after a while and you can still do pretty much everything you do in a standard Unix bash. So you cannot, for example, use pipelines on them. Git bash can do that and to manage your SSH keys for instance, but you need to accept the Windows' folder structure and Windows programs don't print to the tty's standard output. But it doesn't run Windows exes (like the PHP interpreter). Yes, I know, you can install Windows Ubuntu bash. ![]() I work frequently with command line tools like Drush or Symfony Console, or just installing new development tools on my Mac in terminal. But oh my god, Bash is so convenient way how to solve stuff quickly. I'm not a Linux fanatic who needs to have everything done in a terminal. If there is one single reason you should stay away from Windows, it's this. Rather than that, I would like to point out few things that I like and dislike about Windows from a web developer point of view. I know, this doesn't seem like you should be convinced to switch back from your Mac or Linux machine. Painful, of cou.actually, not so much! So wait. So here I am, starting again with a new company Windows laptop. I think even my smartphone is more powerful than this little thin laptop. Not to mention an ultrabook-like 1,3 GHz processor. My 4 GB of RAM were just not enough anymore. Chrome with few tabs, PHPStorm with one or two big Drupal and Symfony projects, MAMP Pro with Apache server, MySQL and PostgreSQL daemons, Slack, Microsoft Office. I was working with my Macbook Air and was satisfied with pretty much everything. Why the hell, Ivan?! I mean, Windows, seriously? In fact, the first day I was so frustrated with development environment on Windows 10 that I was seriously considering buying the new Macbook Pro I dislike so much.īut first things first. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |