3 ms·
Oh come on. It's not so different from the server ( POSIX ), there are not a lot of tricks and there is a package manager ( homebrew ) & also there is iTerm, th
by drinchev 10y ago
Oh come on. It's not so different from the server ( POSIX ), there are not a lot of tricks and there is a package manager ( homebrew ) & also there is iTerm, that replaces Terminal.app.
Linux on the other hand does not have mature desktop environment, Safari, Sketch, Photoshop and a lot of other really good software that comes built-in with OS X.
As a matter of fact I've never seen a tool that works only on Linux ( except probably some low-level kernel-dependent tools like iptables & others ) and does not compile on OS X.
- realusername 10y ago> there is a package manager ( homebrew ) & also there is iTerm Yeah sure, if you install some tooling it then becomes fine, but you need to install that. > Linux on the other hand does not have mature desktop environment, Safari, Sketch, Photoshop and a lot of other really good software that comes built-in with OS X. I don't use any design app personally so I can't comment on that. I also forgot to comment on Safari but I also hate Safari as a developer, I find that it lacks in the tooling part and prefer Firefox (I alternatively use Chrome also sometimes). I'm not also a fan of Safari's UI personally. On the desktop environment part, I also forgot to add that I hate the file manager which prevents you to see the path, maybe there is a way to configure that somehow? When I use my colleagues computers, I always use the terminal instead of the file manager to browse because of this.
- mcphage 10y ago> Yeah sure, if you install some tooling it then becomes fine, but you need to install that. I think you're the only Linux person I've ever met who has a problem with installing things.
- hoers 10y agoHe was making a point about linux being closer to a developer os by having all those included in a core install
- theli0nheart 10y ago>> there is a package manager ( homebrew ) & also there is iTerm > Yeah sure, if you install some tooling it then becomes fine, but you need to install that. What distro do you use that abstracts the need to install things?
- realusername 10y agoAppart from Slackware (is that still the case?), I don't know any distro which comes without package manager.
- mturmon 10y ago> ...prevents you to see the path, maybe there is a way to configure that somehow? First hit on searching [macos] [finder] [full] [path].
- pyre 10y ago> Yeah sure, if you install some tooling it then becomes fine, but you need to install that. You could say that of any tooling. Linux doesn't come installed with Grunt, or Gulp or <insert build tool here> by default. It doesn't mean that it's a poor environment for a development workflow that includes those. Unless you use a standard Linux or Windows without any extra software installed, then "well, but it doesn't come pre-installed" isn't really a valid criticism of the platform. It may be annoying that you have to install the package manager from a third-party after OS install, but this is a one-time cost during the initial dev environment setup, not an on-going cost to development. > On the desktop environment part, I also forgot to add that I hate the file manager which prevents you to see the path, maybe there is a way to configure that somehow? When I use my colleagues computers, I always use the terminal instead of the file manager to browse because of this. My file manager of choice is ranger, but Linux doesn't come with ranger installed by default. Hell, Linux doesn't come with any file manager that supports Vim shortcuts. It's a really sucky development environment! /s (By the way, in the Finder go to "View » Show Path Bar" to have a UI element that will show you the path.)
- wruza 10y ago>iTerm What doesn't Terminal.app have that iTerm has? Asking because I'm heavy user of the terminal on osx, and wonder what you're really missing there.
- kaolinite 10y agoKiller feature for me is being able to cmd+click on file paths in the terminal to open them. I use this constantly. There are plenty of other features too such as being able to reopen a tab you closed accidentally.
- wruza 10y agoAnd that tab will have the same shell environment? >open file paths That is convenient if you get lots of paths in terminal, maybe "svn stat" is a good example. Btw, cwd may be opened via "open ."
- pyre 10y agoFor a while it had a lot of features that Terminal.app was missing. Terminal.app has fixed a bunch of these things, but iTerm is still my preferred terminal app on macOS. iTerm has overflowing with features (though that doesn't necessarily mean that they are useful to you).