Author Topic: Slickedit versus UltraEdit versus Emacs  (Read 15455 times)

mozeman

  • New Community Member
  • Posts: 1
  • Hero Points: 0
Slickedit versus UltraEdit versus Emacs
« on: May 18, 2011, 10:41:26 AM »
Our engineering group has been using slickedit for 10 years now.  We love it and have integrated our tools into it.  Our IT department is trying to take it away and replace it with ultraedit or just Emacs.  Can anyone give me some quick ammo as to why slickedit is much better than Emacs or ultraedit.  I need simple nice feature differences.  Something that finishes this line "We need Slickedit because ultraedit and Emacs don't do...:

mwb1100

  • Senior Community Member
  • Posts: 159
  • Hero Points: 13
Re: Slickedit versus UltraEdit versus Emacs
« Reply #1 on: June 09, 2011, 06:00:37 PM »
It's crazy that another department would try to dictate what tools your group needs. Your manager should tell the IT department that they can tell your group what tools to use when the Engineering Group gets to dictate theirs.

But if they need some justification, why not start with "our tools and workflow have been integrated into SlickEdit. Moving away from SlickEdit means that the IT department (*not* the Engineering department) will need to move that integration into UltraEdit/Emacs/whatever".

chrisant

  • Senior Community Member
  • Posts: 1410
  • Hero Points: 131
Re: Slickedit versus UltraEdit versus Emacs
« Reply #2 on: June 09, 2011, 07:22:20 PM »
But if they need some justification, why not start with "our tools and workflow have been integrated into SlickEdit. Moving away from SlickEdit means that the IT department (*not* the Engineering department) will need to move that integration into UltraEdit/Emacs/whatever".
That kind of argument tends to backfire on me.  Usually it goes like this...

[Bluff] "Fine, you can do that if you do all the work to provide feature parity and not impact our workflow."
[Calls bluff] "Yes, that's completely reasonable, and we commit to doing that."
[Sense of forboding] *I wonder to myself, when will they do it, and will they do it to my specifications?*
[Hammer falls weeks later] "Hey, you replaced our stuff, but we're all hosed, when are you going to follow up on your commitment?"
[Punchline] "Oh, we cut that work because it's too expensive."

I'd avoid bluffing.  Just say "No.  Go away."


Anyway:

The reason I chose SE over UE is that SE is far more configurable than UE, and I'm able to optimize my workflow much better.  UE has (had?) poor macro support, so when UE didn't natively have a feature or ability that I wanted, that was the end of it.  SE's macro capabilities mean it can be extended to meet my needs.

The reason I chose SE over Emacs is that SE is far easier to extend with macros.  SE has a C-like macro language that's immediately familiar, versus LISP which is more of a fringe language.

But briefly the primary reasons I chose SE are:
1.  Sophisticated workspace and project support, supporting very large and complex projects.  (Sure I want improvements to the support, but it's strong support, especially compared to other editors -- though my comparisons are a few years old).
2.  !!!  Sophisticated tagging support, with background tagging.
3.  Most of the editor is written in its macro language, making it almost infinitely customizable, proportional to the amount of time you're willing to invest in any particular customization (a perfectly reasonable and appropriate tradeoff IMO).  This also means if a simple quirk or bug is blocking me, I can often fix it and unblock myself quickly, without needing to wait on a heavier-weight release schedule for a product update (assuming the quirk or bug isn't considered intentional behavior that won't be fixed -- e.g. JPSoft has done that to me many times).
« Last Edit: June 09, 2011, 07:28:18 PM by chrisant »

ehab

  • Senior Community Member
  • Posts: 285
  • Hero Points: 15
  • coding with SE is like playing music
Re: Slickedit versus UltraEdit versus Emacs
« Reply #3 on: June 10, 2011, 12:28:30 PM »
i use SE because i can customize it to my exact needs and be more productive.

i use SE because i can switch to windows or linux without hesitation.

i use SE because its made for developers by developers.

i use SE because i can enjoy coding : )

mwb1100

  • Senior Community Member
  • Posts: 159
  • Hero Points: 13
Re: Slickedit versus UltraEdit versus Emacs
« Reply #4 on: June 10, 2011, 07:28:44 PM »
That kind of argument tends to backfire on me.

Yeah - I just got mad (and I'm not even involved...).

But in my defense I did say, "start with", which implies there would be more.