sobota, 11 maja 2013

C# a Linux

Programiści pracujący na Linuxie zapewne wiedzą, że jest możliwość pisania programów w C#, lecz jeżeli ktoś będzie mieć zamiar kiedyś się pobawić linuksem bez pozbawiania się możliwości programowania w swoim ulubionym języku, to mogę polecić dwa IDE:

  1. Qt creator
  2. Monodevelop
  3. Codeblocks

Nie mam zbytniej ochoty na opisywanie wszystkiego w ilości większej, niż jedno / dwa zdania.

Qt creator - miły design, dobry debugger, Ci co programują w nim więcej mogli by powiedzieć ode mnie, bo ja korzystałem z

Monodevelop - można śmiało nazwać go portem Visual Studio, oczywiście nie jest tak obszerny, ale widząc go pierwszy raz na pewno nie będziemy się zbyt martwić o chaos. Polecam dla tych, którzy spędzili trochę czasu w VS

Codeblocks - typowe, mało ważące IDE. Chyba najlepsze w kwestii rozmiar / jakość

Nie orientowałem się w kwestii C# na Qt & CB, ale MD na 100% obsługuje C#

Monodevelop
  • Multi-platform
    Supports Linux, Windows and Mac OS X.
  • Advanced Text Editing
    Code completion support for C# 4, code templates, code folding.
  • Configurable workbench
    Fully customizable window layouts, user defined key bindings, external tools
  • Multiple language support
    C#, Visual Basic.Net, C/C++, Vala
  • Integrated Debugger
    For debugging Mono and native applications
  • GTK# Visual Designer
    Easily build GTK# applications
  • ASP.NET
    Create web projects with full code completion support and test on XSP, the Mono web server.
  • Other tools
    Source control, makefile integration, unit testing, packaging and deployment, localization

Tak wiem, brzmi jak bym faworyzował to IDE, ale po prostu jest dość przyjazne, i wspiera C# na systemie Linux

To tyle

2 komentarze:

  1. Qt Creator tylko C/C++ i QML obsługuje ;)

    OdpowiedzUsuń
  2. Tak, tylko zastanawiałem się raczej nad pluginami, o których nie jest mi wiele wiadomo. Muszę zobaczyć zalety QML, bo opis wydaje się ciekawy dość :)

    OdpowiedzUsuń

Jeżeli nie chcesz skorzystać z konkretnego profilu to zaznacz "Nazwa / adres URL" (wystarczy podać nazwę), bądź "Anonimowy"