热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

做web开发,Mac苹果电脑,是最佳装备吗

我写点php,mysql,html,css,js,偶尔尝试点rubypythonnodejsgolang,请问我经常用的是3000块的windowsthinkpade系列15.6寸笔记本+外接显示器+外接键盘,我还有一台笔记本,装了个ubuntu,偶尔用用。我一直听人...
我写点php,mysql,html,css,js,偶尔尝试点ruby python nodejs golang,请问我经常用的是3000块的windows thinkpad e系列15.6寸笔记本+外接显示器+外接键盘,我还有一台笔记本,装了个ubuntu,偶尔用用。

我一直听人们,看到有一些人们,好像很主流,他们都用Mac.就像我用华为1000块的安桌机一样,我觉得用iphone有点浪费,明明都是打电话,玩App,拍照片吗。对不对。

那么请问,用10000左右的mac做开发机,比起3000块的win/linux笔记本,浪费不???我能买得起,只是我没想清楚,到底值得不值得。

这个问题已被关闭,原因:无法获得确切结果的问题

回复内容:

我写点php,mysql,html,css,js,偶尔尝试点ruby python nodejs golang,请问我经常用的是3000块的windows thinkpad e系列15.6寸笔记本+外接显示器+外接键盘,我还有一台笔记本,装了个ubuntu,偶尔用用。

我一直听人们,看到有一些人们,好像很主流,他们都用Mac.就像我用华为1000块的安桌机一样,我觉得用iphone有点浪费,明明都是打电话,玩App,拍照片吗。对不对。

那么请问,用10000左右的mac做开发机,比起3000块的win/linux笔记本,浪费不???我能买得起,只是我没想清楚,到底值得不值得。

说实话,我挺厌恶有些人吹捧Mac开发“优雅”。
为什么这么说,因为说这句话的人,95%是为装逼而装逼,剩余5%或者是真用Mac出神入化的。
Mac基于unix,这给了它原生的UNIX基因,也有了Terminal shell这样的命令行工具,然同时,又同时具备流畅稳定内嵌于系统内核的GUI,并具备大量常用的GUI软件,这才是它最大的价值。(相对于其他发行版本的unix或者linux来说,GUI这一项,就足以KO掉它们)

如楼主所说,如果您平时仅仅局限于用文本编辑器写一些前端脚本(这里将php也归为前端脚本),然后抛到apache或nginx里去跑一跑,那么你相信我,windows足矣胜任,不比Mac差,甚至还会比它效果高。如果楼主还需要频繁接触服务器后端的东西,或者本地安装很多PHP pecl库,写脚本定时器等众多与后端联系紧密的做工,那么这个时候或许是时候考虑Mac了

工具、设备都是为了工作而需的,不要人云亦云,尤其不要听了所有“优雅”后头脑一热,就要怎么怎么。
记住了,对于开发人员而言,Mac的最大价值是UNIX,如果你利用不到太多unix给你提供的便利,那他就和Windows一样。或许,我觉得,装个Linux跑在你现在机器上,也挺拽啊。

                                ---------------- Posted By 3000块笔记本+Debian Linux

喜欢就好 ,没有值不值。
做IT开发 最好还是用unix家族的系统 windows真心不敢恭维。
如果你犹豫了 只能说明你月薪低了,努力吧

孩子,一切以经济基础为前提。。。除非你要用xcode开发ios否则mac和pc基本上是一样的。

如果不做 Mac iOS 开发完全没必要

mac没法玩lol

用了Mac就离不开,如果你准备好了就买吧,没那个闲钱可以先观望

感觉mac用起来方便,方便出差携带,retina屏,对眼睛很好。

如果你是个不玩游戏的程序员就上Mac吧。
ps:已上Alienware17

一直都是用Alienware码代码的= ,=
可以买2个RMBP。不是贵不贵的问题,是喜欢不喜欢的问题。
Windows和Linux最蛋疼的无非就是编码问题,但在平时用Windows的时候还是可以避免的。
你觉得你现在的硬件完全能满足你码代码的需求,那就完全没必要换Mac。

mac除了必须做.net开发的程序员,其他人都适合,用了你自己就会感受到的,linux的渣渣桌面体验,啥都不想说,更不要说windows装开发环境的麻烦了。没有人会觉得你用1000的安卓机,没人会鄙视不用mac的人,纯粹你自己的心理作用,当你买了mac,你自己就会觉得浪不浪费了,如果说你犹豫太多,只能说,骚年,升职加薪吧。

从开发功能上来说,除了ios开发需要用mac,其他的开发两者都能满足。
其实我觉得最大的不同是待机。mac可以在不看视频的情况下至少使用7到8个小时,这才是最大的优势。如果你喜欢外出办公,比如咖啡馆或者图书馆,就可以选着mac,如果你喜欢在家办公,你现在的电脑完全够了。
就像你说的手机也是一样。我用的魅蓝note2,799用着也没有觉得很不好的地方。但是我喜欢外出办公,所以就选择了mac。
所以,最重要的是选择自己最需要的,而不是看着大家用什么就跟风用什么。
独善其身,独立思考,知道自己最需要的是什么,不跟风才是最明智的选择。

这个问题见仁见智吧,其实用mac最主要的是学会如何使用其工具,如果你只用一个IDE的话确实没啥区别,推荐一篇文章吧:开发者如何优雅的使用Mac

即便不写程序还是建议买。触摸板手势真的非常好用。说实话开发啥的,win下装虚拟机即可;除非你开发ios,那是非买不可。

人云亦云吧,我认识的大牛和老师还是windows党派居多,开发什么完全可以搭虚拟机啊,装逼买可以,装逼也可以买windows新发布的SB本啊(surface book)逼格绝逼高

最近刚好换了MAC,个人感觉还是不错的,开发效率确实提高了很多。
主要原因有两个:1.是Unix Shell 2.是触控板。
其他原因:1.程序员还是对自己好点 2.Retina 屏幕眼睛看着舒服

看你的描述,我的建议是,如果有闲钱还是上MAC吧,没闲钱的话,买个便宜的,装个Ubuntu。
做前端开发,真心不推荐windows,当然不是说windows不好,我之前用的也是windows。

自己写了一篇最近使用MAC的简单总结:
https://github.com/hjzheng/CUF_meeting_knowledge_share/issues/42

推荐视频 Mac OS X Productivity Tips for Developers

好的工具带来好的体验!谁用谁知道!

根据自身情况选择,如果你已经具备开发经验,那么mac会给你带来开发中流畅的整体体验。

如果你只是一个前端的开发小白,那么mac只会给你带来更大的学习成本。

好不好自己用过才知道,能买得起就买回来用用~

公司Ubuntu+Mac搭配使用
如果团队使用邮件沟通不使用IM,个人首选Ubuntu,否则Mac。。。所以答主搭配使用了

OS X可以看作Linux和Windows的合体,除了游戏。
另外用过之后才知道MBP的触控板才叫触控板,加键盘可以简单轻易的完成所有操作。

优秀的续航和便携性,合上本子拿着就走,已经越来越离不开MBP了。

比较不喜欢的是MBP屏幕反光太严重,长时间使用请用外接显示器。

请陪一个散热器。

有钱可以买个,没钱可以用Linux 做开发,尽量少用windows!

Mac他的命令和ubuntu的命令兼容吗,一样吗。
还需要再次学习一遍命令吗。

推荐阅读
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • Python字典推导式及循环列表生成字典方法
    本文介绍了Python中使用字典推导式和循环列表生成字典的方法,包括通过循环列表生成相应的字典,并给出了执行结果。详细讲解了代码实现过程。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • Mono为何能跨平台
    概念JIT编译(JITcompilation),运行时需要代码时,将Microsoft中间语言(MSIL)转换为机器码的编译。CLR(CommonLa ... [详细]
  • gitlab重置password
    ruby没怎么学,自己搭建的gitlab的rootpassword又忘了。幸好看见此帖子,试验okhttp:roland.kierkels.netgitreset-your-git ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • 导读:在编程的世界里,语言纷繁多样,而大部分真正广泛流行的语言并不是那些学术界的产物,而是在通过自由发挥设计出来的。和那些 ... [详细]
author-avatar
瑾諪kinti_754
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有