Alternatives to Haskell for Mac logo

Alternatives to Haskell for Mac

Visual Studio, IntelliJ IDEA, Android Studio, Xcode, and PhpStorm are the most popular alternatives and competitors to Haskell for Mac.
6
15
+ 1
0

What is Haskell for Mac and what are its top alternatives?

An IDE for Haskell featuring rapid-feedback playgrounds. Ideal for learning Haskell, experimentation, and for rapidly developing small Haskell applications.
Haskell for Mac is a tool in the Integrated Development Environment category of a tech stack.

Haskell for Mac alternatives & related posts

related Visual Studio posts

Nicholas Rogoff
Nicholas Rogoff
at Avanade UK Ltd. | 7 upvotes 222K views
atNHS Digital (NHS.UK)NHS Digital (NHS.UK)
.NET Core
.NET Core
C#
C#
Microsoft SQL Server
Microsoft SQL Server
JavaScript
JavaScript
jQuery
jQuery
Git
Git
Azure DevOps
Azure DevOps
Postman
Postman
Newman
Newman
Visual Studio Code
Visual Studio Code
Visual Studio
Visual Studio

Secure Membership Web API backed by SQL Server. This is the backing API to store additional profile and complex membership metadata outside of an Azure AD B2C provider. The front-end using the Azure AD B2C to allow 3rd party trusted identity providers to authenticate. This API provides a way to add and manage more complex permission structures than can easily be maintained in Azure AD.

We have .Net developers and an Azure infrastructure environment using server-less functions, logic apps and SaaS where ever possible. For this service I opted to keep it as a classic WebAPI project and deployed to AppService.

  • Trusted Authentication Provider: @AzureActiveDirectoryB2C
  • Frameworks: .NET Core
  • Language: C# , Microsoft SQL Server , JavaScript
  • IDEs: Visual Studio Code , Visual Studio
  • Libraries: jQuery @EntityFramework, @AutoMapper, @FeatureToggle , @Swashbuckle
  • Database: @SqlAzure
  • Source Control: Git
  • Build and Release Pipelines: Azure DevOps
  • Test tools: Postman , Newman
  • Test framework: @nUnit, @moq
  • Infrastructure: @AzureAppService, @AzureAPIManagement
See more
Maria Naggaga
Maria Naggaga
Senior Program Manager - .NET Team at Microsoft | 7 upvotes 59.9K views
atMicrosoftMicrosoft
.NET
.NET
Visual Studio
Visual Studio
Visual Studio Code
Visual Studio Code
#Web
#Mobile
#Games
#Machinelearning
#AI
#Desktop

.NET Core is #free, #cross-platform, and #opensource. A developer platform for building all types of apps ( #web apps #mobile #games #machinelearning #AI and #Desktop ).

Developers have chosen .NET for:

Productive: Combined with the extensive class libraries, common APIs, multi-language support, and the powerful tooling provided by the Visual Studio family ( Visual Studio and Visual Studio Code ), .NET is the most productive platform for developers.

Any app: From mobile applications running on iOS, Android and Windows, to Enterprise server applications running on Windows Server and Linux, or high-scale microservices running in the cloud, .NET provides a solution for you.

Performance: .NET is fast. Really fast! The popular TechEmpower benchmark compares web application frameworks with tasks like JSON serialization, database access, and server side template rendering - .NET performs faster than any other popular framework.

See more

related IntelliJ IDEA posts

Andrey Kurdyumov
Andrey Kurdyumov
Sr. Software developer | 6 upvotes 36.9K views
Visual Studio
Visual Studio
IntelliJ IDEA
IntelliJ IDEA

I use Visual Studio because it provides me best default configuration for development. Less choice helps me concentrate on the product. In a sense it is iPhone of software development for me. When my laptop broke, I just download latest version of VS and start coding without any configuration. For sure it has best editor in terms of perceived responsiveness. Could not say the same for IntelliJ IDEA unfortunately.

See more
Hanhan H
Hanhan H
android developer at infokes | 1 upvotes 30.2K views
Kotlin
Kotlin
Java
Java
Android Studio
Android Studio
IntelliJ IDEA
IntelliJ IDEA
PHP
PHP
Python
Python
Git
Git
GitLab
GitLab

I use Git with GitLab because is cool and easier than other versioning systems like subversion. For android development, I use Kotlin (and sometimes still use Java ). For IDE, of course use Android Studio (and also IntelliJ IDEA ) I use PHP and Python for backend API

See more

related Android Studio posts

Julien DeFrance
Julien DeFrance
Principal Software Engineer at Tophatter | 8 upvotes 81.3K views
atSmartZipSmartZip
Xcode
Xcode
Objective-C
Objective-C
Android Studio
Android Studio
React Native
React Native
#MobileDev

As a Engineering Manager & Director at SmartZip, I had a mix of front-end, back-end, #mobile engineers reporting to me.

Sprints after sprints, I noticed some inefficiencies on the MobileDev side. People working multiple sprints in a row on their Xcode / Objective-C codebase while some others were working on Android Studio. After which, QA & Product ensured both applications were in sync, on a UI/UX standpoint, creating addional work, which also happened to be extremely costly.

Our resources being so limited, my role was to stop this bleeding and keep my team productive and their time, valuable.

After some analysis, discussions, proof of concepts... etc. We decided to move to a single codebase using React Native so our velocity would increase.

After some initial investment, our initial assumptions were confirmed and we indeed started to ship features a lot faster than ever before. Also, our engineers found a way to perform this upgrade incrementally, so the initial platform-specific codebase wouldn't have to entirely be rewritten at once but only gradually and at will.

Feedback around React Native was very positive. And I doubt - for the kind of application we had - no one would want to go back to two or more code bases. Our application was still as Native as it gets. And no feature or device capability was compromised.

See more
Sezgi Ulucam
Sezgi Ulucam
Developer Advocate at Hasura | 7 upvotes 177.1K views
Expo
Expo
Xcode
Xcode
React Native
React Native
Android Studio
Android Studio
Android SDK
Android SDK

I've recently switched to using Expo for initializing and developing my React Native apps. Compared to React Native CLI, it's so much easier to get set up and going. Setting up and maintaining Android Studio, Android SDK, and virtual devices used to be such a headache. Thanks to Expo, I can now test my apps directly on my Android phone, just by installing the Expo app. I still use Xcode Simulator for iOS testing, since I don't have an iPhone, but that's easy anyway. The big win for me with Expo is ease of Android testing.

The Expo SDK also provides convenient features like Facebook login, MapView, push notifications, and many others. https://docs.expo.io/versions/v31.0.0/sdk/

See more
Xcode logo

Xcode

5.9K
4K
210
5.9K
4K
+ 1
210
The complete toolset for building great apps
Xcode logo
Xcode
VS
Haskell for Mac logo
Haskell for Mac

related Xcode posts

Julien DeFrance
Julien DeFrance
Principal Software Engineer at Tophatter | 8 upvotes 81.3K views
atSmartZipSmartZip
Xcode
Xcode
Objective-C
Objective-C
Android Studio
Android Studio
React Native
React Native
#MobileDev

As a Engineering Manager & Director at SmartZip, I had a mix of front-end, back-end, #mobile engineers reporting to me.

Sprints after sprints, I noticed some inefficiencies on the MobileDev side. People working multiple sprints in a row on their Xcode / Objective-C codebase while some others were working on Android Studio. After which, QA & Product ensured both applications were in sync, on a UI/UX standpoint, creating addional work, which also happened to be extremely costly.

Our resources being so limited, my role was to stop this bleeding and keep my team productive and their time, valuable.

After some analysis, discussions, proof of concepts... etc. We decided to move to a single codebase using React Native so our velocity would increase.

After some initial investment, our initial assumptions were confirmed and we indeed started to ship features a lot faster than ever before. Also, our engineers found a way to perform this upgrade incrementally, so the initial platform-specific codebase wouldn't have to entirely be rewritten at once but only gradually and at will.

Feedback around React Native was very positive. And I doubt - for the kind of application we had - no one would want to go back to two or more code bases. Our application was still as Native as it gets. And no feature or device capability was compromised.

See more
Sezgi Ulucam
Sezgi Ulucam
Developer Advocate at Hasura | 7 upvotes 177.1K views
Expo
Expo
Xcode
Xcode
React Native
React Native
Android Studio
Android Studio
Android SDK
Android SDK

I've recently switched to using Expo for initializing and developing my React Native apps. Compared to React Native CLI, it's so much easier to get set up and going. Setting up and maintaining Android Studio, Android SDK, and virtual devices used to be such a headache. Thanks to Expo, I can now test my apps directly on my Android phone, just by installing the Expo app. I still use Xcode Simulator for iOS testing, since I don't have an iPhone, but that's easy anyway. The big win for me with Expo is ease of Android testing.

The Expo SDK also provides convenient features like Facebook login, MapView, push notifications, and many others. https://docs.expo.io/versions/v31.0.0/sdk/

See more

related PhpStorm posts

Johnny Bell
Johnny Bell
Senior Software Engineer at StackShare | 17 upvotes 124.1K views
Git
Git
Prettier
Prettier
Visual Studio Code
Visual Studio Code
PhpStorm
PhpStorm
Sublime Text
Sublime Text
Magento
Magento
#Frontend
#PHP

I've been in the #frontend game for about 7 years now. I started coding in Sublime Text because all of the tutorials I was doing back then everyone was using it. I found the speed amazing compared to some other tools at the time. I kept using Sublime Text for about 4-5 years.

I find Sublime Text lacks some functionality, after all it is just a text editor rather than a full fledged IDE. I finally converted over to PhpStorm as I was working with Magento and Magento as you know is mainly #PHP based.

This was amazing all the features in PhpStorm I loved, the debugging features, and the control click feature when you click on a dependency or linked file it will take you to that file. It was great.

PhpStorm is kind of slow, I found that Prettier was taking a long time to format my code, and it just was lagging a lot so I was looking for alternatives. After watching some more tutorial videos I noticed that everyone was using Visual Studio Code. So I gave it a go, and its amazing.

It has support for everything I need with the plugins and the integration with Git is amazing. The speed of this IDE is blazing fast, and I wouldn't go back to using PhpStorm anymore. I highly recommend giving Visual Studio Code a try!

See more
Johnny Bell
Johnny Bell
Senior Software Engineer at StackShare | 11 upvotes 66.8K views
atStackShareStackShare
Visual Studio Code
Visual Studio Code
PhpStorm
PhpStorm
WebStorm
WebStorm
Prettier
Prettier
Ruby
Ruby
RubyMine
RubyMine
#Help

When I switched to Visual Studio Code 12 months ago from PhpStorm I was in love, it was great. However after using VS Code for a year, I see myself switching back and forth between WebStorm and VS Code. The VS Code plugins are great however I notice Prettier, auto importing of components and linking to the definitions often break, and I have to restart VS Code multiple times a week and sometimes a day.

We use Ruby here so I do like that Visual Studio Code highlights that for me out of the box, with WebStorm I'd need to probably also install RubyMine and have 2 IDE's going at the same time.

Should I stick with Visual Studio Code, or switch to something else? #help

See more

related PyCharm posts

TypeScript
TypeScript
Visual Studio Code
Visual Studio Code
Python
Python
PyCharm
PyCharm

I've never had much issue running multiple IDEs and generally pick them based on the languages they best support. For front end work where I mainly use TypeScript, I stick heavily with Visual Studio Code. However, for backend work which we do primarily in Python, PyCharm is my go-to editor. The one thing that I do however is I do remap keyboard shortcuts so I get consistent keyboard ability even when I switch IDEs.

See more
PyCharm
PyCharm
Visual Studio Code
Visual Studio Code
#Python

PyCharm is still used for some big #Python projects that I manage... but Visual Studio Code is becoming the main alternative. The huge ecosystem of Visual Studio Code plugins is replacing many of the PyCharm functionalities, and Visual Studio Code is much lighter and faster.

See more

related WebStorm posts

Johnny Bell
Johnny Bell
Senior Software Engineer at StackShare | 11 upvotes 66.8K views
atStackShareStackShare
Visual Studio Code
Visual Studio Code
PhpStorm
PhpStorm
WebStorm
WebStorm
Prettier
Prettier
Ruby
Ruby
RubyMine
RubyMine
#Help

When I switched to Visual Studio Code 12 months ago from PhpStorm I was in love, it was great. However after using VS Code for a year, I see myself switching back and forth between WebStorm and VS Code. The VS Code plugins are great however I notice Prettier, auto importing of components and linking to the definitions often break, and I have to restart VS Code multiple times a week and sometimes a day.

We use Ruby here so I do like that Visual Studio Code highlights that for me out of the box, with WebStorm I'd need to probably also install RubyMine and have 2 IDE's going at the same time.

Should I stick with Visual Studio Code, or switch to something else? #help

See more
Russel Werner
Russel Werner
Lead Engineer at StackShare | 7 upvotes 145.1K views
atStackShareStackShare
Prettier
Prettier
ESLint
ESLint
WebStorm
WebStorm
Visual Studio Code
Visual Studio Code

We use Prettier because when we rebooted our front-end stack, I decided that it would be an efficient use of our time to not worry about code formatting issues and personal preferences during peer review. Prettier eliminates this concern by auto-formatting our code to a deterministic output. We use it along with ESLint and have 1st-class support in our WebStorm and Visual Studio Code editors.

See more
NetBeans IDE logo

NetBeans IDE

467
427
412
467
427
+ 1
412
Quickly and easily develop desktop, mobile and web applications with Java, HTML5, PHP, C/C++ and more
NetBeans IDE logo
NetBeans IDE
VS
Haskell for Mac logo
Haskell for Mac

related RubyMine posts

Johnny Bell
Johnny Bell
Senior Software Engineer at StackShare | 11 upvotes 66.8K views
atStackShareStackShare
Visual Studio Code
Visual Studio Code
PhpStorm
PhpStorm
WebStorm
WebStorm
Prettier
Prettier
Ruby
Ruby
RubyMine
RubyMine
#Help

When I switched to Visual Studio Code 12 months ago from PhpStorm I was in love, it was great. However after using VS Code for a year, I see myself switching back and forth between WebStorm and VS Code. The VS Code plugins are great however I notice Prettier, auto importing of components and linking to the definitions often break, and I have to restart VS Code multiple times a week and sometimes a day.

We use Ruby here so I do like that Visual Studio Code highlights that for me out of the box, with WebStorm I'd need to probably also install RubyMine and have 2 IDE's going at the same time.

Should I stick with Visual Studio Code, or switch to something else? #help

See more
Russel Werner
Russel Werner
Lead Engineer at StackShare | 5 upvotes 19.4K views
atStackShareStackShare
WebStorm
WebStorm
RubyMine
RubyMine
JavaScript
JavaScript

I work at the same company as you and I use WebStorm for 99% of my tasks. I also have RubyMine installed and use that when I have to tweak some backend code. I tried using RubyMine for JavaScript but was unhappy with how it felt and I believe that WebStorm is faster because it has less plugins and language extensions running. Summary: Buy and use WebStorm for primary development and keep VS Code around for when you have to touch Ruby.

See more