Hi Kirandeep Kaur. Thanks for reading my article, much appreciated. I think you’ve just brought up a very interesting and more and more recurring question. Just the other day I had to advise someone on the same, and while traditionally I would have said to stay away from the MacBook, its current release, I must say is a good contender for developers. But only for web development. Native development requires a lot of juice sometimes so I would not recommend it for any Apple native or Android app development.
Now, when it comes to web development it should do just fine for all of the following: websites, hybrid mobile apps (like Ionic, Cordova, etc), hybrid desktop apps (like Electron, NodeWebkit, etc), Progressive Web Apps, and even IOT software. I guess what I am saying is, if you decide to get a MacBook instead of a MacBook Pro, you must have a clear vision of what your next 5 years look like in terms of software development. I hope this answers your question.