Tuesday, February 5, 2013

Desktop or MAC. What is best for coding?

Today we're gonna be comparing mac 2 P C for web development. I've gotten a lot of questions regarding. Hey, should I get a macbook or a PC for web development, i've also got that question when it comes to computer science and i'll answer that in another video, but in today's blog, we're going to focus on web development. I am a counting creator, but i'm also a front end developer. We do some pretty cool things over here. Talk about web development, full stack development. Software engineering a little bit of lifestyle and some consumer tech like laptops. With that being said, let's get into this blog. 

One of the main reasons why I decided to do this blog was not only because it was like one of my top 5 frequently asked questions. But also because I have experience using the macbook pro and the Dell xps, I currently use a 15 inch macbook pro for front end development, but I also use a Dell X P S 15 for personal development personal projects. Basically it's my personal workforce, so I figured it'd be good to compare the two to to clear up any confusion on which one you should choose since releasing a few videos about the delex P S 15, macbook pro and front end development. I've been getting a number of comments about whether mac or PC is better for web development, the technologies that I use for front end web development are open source and run on linux, mac and PC reason why I bring this up is because the os you prefer. Using plays a major role when it comes to deciding which laptop to use for web development and it's good to know that a most popular and widely used technologies such as M P M no JS react view and angular all can be installed and ran on mac and PC so regardless of what operating system you choose. One won't make you more successful than the other if they have the same specs. But I will say it certainly does help. Choosing the right computer can make a huge difference to your performance and productivity when developing. But before we get into the pros and cons of a mac or PC, 

I want to touch on a few factors that play a major role in choosing the right laptop regardless of the operating system, not everyone has thousands of dollars to spend on a laptop and when you're a student or just exploring web development. You want to buy a laptop that has a good cost to performance ratio. Hardware requirements are important, especially when you plan on using this laptop for professional web development, having enough storage in my opinion, is the most important requirement outside of ram, especially if you're gonna be using apps like photoshop. Lightroom and after effects and remember when you doing web development. Code is really just text. So most of these I D E S hence graded development environments don't require a lot of processing power or any graphics processing. However, hardware requirements are important, especially when you plan on using this laptop for professional web development. Last but not least, personal preference if you simply hate using finder on a mac. 

Then you'll be miserable navigating and manipulating the hundreds to thousands of project files that you'll be handling as a developer if you hate the track pad that 95 percent of pcs offer, then you'll be miserable using your computer plus being proficient in an operating system can enhance the overall experience. Okay, so now that we talked about the few factors that play a major role in selecting a laptop regardless of your operating system preference, we're gonna talk about the pros and cons of each. System or laptop when it comes to web development, it's undeniable that what sets mac apart from PC is robustness and reliability. Apple ensures that max systems are optimized to work together, which makes max run more smoothly for the duration of their lifetime. Apple laptops have outstanding durability and build quality, which is why they have a premium price tag but also making after-market prices impressive. It's also very convenient to be able to just walk in an apple store and get your laptop, fix the very same day. So from a customer service standpoint, mac is far superior to PC destroy me in a comment. So I hope you all are enjoying this video before we continue talking about macbook pros. 

I find that type of learning very valuable because not only do you get a chance to learn from industry professionals, but you also get a chance to take the skill sets you've learned and apply them to something tangible like a project if you are someone who's really busy. You don't have a lot of time, but you wanna learn a new skill or you want to enhance the current skill set. You have most skill share courses are less than 60 minutes. 

Making them easy to use right out of the box even if you've never owned a macbook before working out of the box is something I took for granted before switching to PC as my personal. This is more of a personal preference. But the mac OS experience is more polish and intuitive, which makes focusing on the task at hand easier. One of my favorite features the mac offers is the built in terminal that has an experience closer to linux. It's actually the main reason why I recommend max over PC for computer science students. The reason why I never even considered a PC as a computer science student because you can do almost everything from the terminal. As a matter of fact, during freshman and sophomore year, I did all my programming projects using the terminal and nano. I wouldn't advise using only the terminal and nano, but it was easily accessible the commands and the experience were nearly the same as the unix computers in our computer science lab, which allowed me to submit projects remotely and learn linux and unix commands a lot quicker than my peers when it comes to web development, especially funn in.

Development collaborating with designers and project managers is crucial all the popular design and productivity apps run on mac OS. So when i'm working with a team of designers on a project, we can easily share assets through the server. We can communicate more effectively since we're using the same operating system and all the applications use the same commands, which makes the process of design and development a lot smoother. To be honest with you, I don't have a lot of major cons when it comes to max as laptops for web developers. However, one major con that I have for max's laptops is the premium price tag directly. Max have had a poor price to performance ratio and typically catering to users who are looking for a higher performance laptop with really an endless budget. The cheapest new generation of macbook pro that have 16 gigs of ram are at least 2000 dollars and that includes the 13 inch with a hefty price tag. You don't get a ton of storage or powerful graphics if you wanna use your laptop for gaming or video editing. I understand that the main purpose of this laptop is to do web development. I'm spending 2000 dollars on a laptop. You best believe me that I better be able to do more than just web development efficiently better not have problems using premier pro after effects, photoshop and a keyboard better be perfect. Oh, wait, that's the other problem. If you don't have a budget for the newest iteration of the macbook pros, you're stuck with that awful dreaded butterfly keyboard. Sometimes as a consumer, you feel like apple refuses to innovate and they just give us the minimal spec updates for new releases because they know people will buy their laptops regardless because of their name, customer service and design. 

They recently did listen to customers by fixing that dreaded butterfly keyboard and phased out the 15 inch for the 16 inch another con that I have with mac os is finder no, this is a personal preference, but when it comes to soft. For development and creating many, many different files for projects, finder just doesn't cut it for me. I personally don't think the design of finder is intuitive at all. It feels very dated. The search is awful. The viewing options for files and projects is very limited. And when you build projects with javascript frameworks, you're gonna be working with a lot of project files. So if finder is a headache elements gonna be a headache. The other gripe that I have with max other lack of ports I find connecting to external displays with my PC a lot easier and I don't need to pay additional money for dongles in order to use an external mouse keyboard or display not only are you paying a premium price for the laptop. But you're spending additional money on accessories outside of those few cons with one of them being a major factor. If not the most important factor, the price tag max are preferred and a great option for web developers. Obviously a major pro to PC laptops is the cost where you're doing more than client-side web development, maybe some back in development with no JS python with the database attached and 16 gigs of ram is a must for optimal development performance. So PC laptops for windows laptops have a much larger selection to choose from, so you don't have to break the bank and you can save one third the price in some cases, also, developers cater to the largest market. 

Which would be PC laptops are upgradable and have more options for different components. So if you're a client type web developer today and only need an I 5 processor and 8 gigs of ram, but transition to more of a full stack or back in developer, you can upgrade your pc components to meet your development needs. So when it comes to navigating and creating files, I find that find. No punt intended has a better experience than mac. I can pin folders quickly. I have a whole tab full of viewing options for the directory i'm viewing and i'm a big fan of quick access, making it easier for me to navigate recent project files that I might have created with get back fast. But not least ports. I mean, I already talked about the lack of ports that max have and depending on the size of the laptop, you buy pieces typically don't lack any ports. Alright. The moment you mac fan boys have been waiting for PC cons. I think it's historically recognized that PC laptops don't age well. So if you are a developer investing in a laptop that you want to last. You the next five years, then you'd better get a warranty because if there isn't a software issue that'll arise, i'm sure one of those cheap plastic materials a laptop was made of will break at some point in time and i'm only speaking from experience. I'm not saying that all pcs have an inferior build quality to max, but since so many different companies can create windows laptops.

They don't all have the same consistent build quality. I personally don't like the PC power shell that commands are not the same as linux or unix system. Also, if you are a student studying computer science or software engineering, you'll find yourself using a. Third party technologies like putty in order to ssh into your virtual machine in order to run your project on top of linux or a unix system. I found that my peers with windows in college had to do more work to just submit a project or make sure that it will run or to make sure that the project will work on the professor's computer PC operating systems can run on tons of machines with different hardware. So windows applications won't ever be. 100 percent compatible with every hardware or software combination which will cost the developer way too much time to test and debug and as a developer time is money, Dcs also don't work right out of the box depending on what dependencies or drivers you're upgrading or installing. You have to configure your windows laptop to point to the new dependency or driver and sometimes needing to pay for the upgrade. So the software does not work with the hardware as well as max software work with their hardware. So that concludes this video. My recommendation is to choose a macbook pro or macbook air even for web development. 

Of macbook. But I use a wireless keyboard and wireless mouse anyway, so really it just comes down to operating system preference. I'll see you soon. I will protect you with my life. You don't need to know about. Don't need to know about. Just now. Just similar. 

If you want to learn about web designing than please click on below link. It will help you.

Please click here: https://bit.ly/3bi3xs4

Thank You 😊