Były już dyskusje czy lepiej pracować w niszowej technologii czy mainstreamowej. A ja jako że uwielbiam definicję to chciałbym wiedzieć które technilogie to te niszowe. Najlepiej nie poprzez wyliczankę tylko przez definicję. Bo z wyliczankami jest tak że jedni piszą że Scala to nisza a inni że już nie nisza. Od razu proponuję pierwszy zarys definicji. A może bardziej definicję pierwszej właściwości języka niszowego:
języki niszowe to te co mają słabe IDE
Czyli:
- Scala - Nie niszowa
- Haskell - nisza, jak w tym memie:
- Nigdy nie pytaj kobiety o wiek
- Nigdy nie pytaj mężczyzny o to ile zarabia
- Nigdy nie pytaj programisty Haskella o jego IDE