Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-05-15 23:14:14

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Alternatywa VS dla Linuksa

Witajcie!

Ogólnie dziś zaczął się dzień ... dziwnie, kiedy przed wejściem do pracowni Pan Doktor powiedział - dziś ty i ty macie przechlapane; nie wiedzieliśmy o co chodzi, ale się dowiedzieliśmy - Ja jako Linuksiarz (tamten to Mac, więc noob) nie mam dostępu do Visual Studio. Jako, że za tydzień zajęcia są - chciałem nabyć jakiś Open Source'owy Pingwinowy Visual Studio C++, zna ktoś? Jedyne co znalazłem to Monodevelop, ale nie ma RAD'a dla C++. Szukam odpowiednik Visual Studio C++ dla Linuksa.

Fervi

Offline

 

#2  2012-05-16 00:06:26

  enether - wiecznie niewyspany

enether
wiecznie niewyspany
Zarejestrowany: 2012-05-01

Re: Alternatywa VS dla Linuksa

vim. I niezależnie od tego o IDE dla jakiego języka pytasz odpowiedź brzmi: vim

A tak na serio to w pingwinarium odpowiednika visuala nie znajdziesz. Skoro uczelnia od wymaga od Ciebie Visuala to też powinna Ci go zapewnić. Oraz system do jego odpalenia. słowo klucz: MSDNAA

Offline

 

#3  2012-05-16 00:47:01

  Zolnierzu - Użytkownik

Zolnierzu
Użytkownik
Skąd: Koszalin/Poznań
Zarejestrowany: 2007-09-22
Serwis

Re: Alternatywa VS dla Linuksa

Może to kwestia przyzwyczajenia(używam go na codzień, częściej do Javy niż do C++), ale przetestuj Netbeans IDE. Napisany w Javie, na początku może wydawać się toporny ale po odkryciu jego kolejnych funkcjonalności sprawia, że korzystanie z niego to czysta przyjemość.
Np.
- nawigacja do definicji/deklaracji metody, podklas, nadklas, itd
- skróty typu 'fori' wstawiający czysty template pętli for)
- piękne wspomaganie w refaktoryzacji kodu
- podpowiedzi(imo lepsze od tych z VS)
- składarka okienek typu drag&drop dla Qt i Swinga http://netbeans.org/kb/docs/cnd/qt-applications.html)
Tu masz streszczenie co Netbeans dla C++ oferuje:
http://netbeans.org/features/cpp/


Registered Linux user number 467822, (15-03-2008)

Offline

 

#4  2012-05-16 07:30:30

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Alternatywa VS dla Linuksa

@fervi:

Masz dostęp do MSDNAA? No to VirtualBox+Windos+Visual i jazda ;]

Jak nie masz to jakiś przyjazny P2P i reszta jak wyżej (oczywiście licencje powinieneś posiadać - to P2P to tylko po to żebyś na zakupioną legalnie płytkę czekać nie musiał :P )

Offline

 

#5  2012-05-16 07:44:28

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Alternatywa VS dla Linuksa

Mam MSDNAA

Ogólnie to potrzebuje IDE z RAD'em (coś jak Delphi), a nie po prostu IDE - bo takie mam ;)

Fervi

Offline

 

#6  2012-05-16 15:37:28

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: Alternatywa VS dla Linuksa

Huk napisał(-a):

...
Jak nie masz to jakiś przyjazny P2P i reszta jak wyżej (oczywiście licencje powinieneś posiadać - to P2P to tylko po to żebyś na zakupioną legalnie płytkę czekać nie musiał :P )

Przecież Visual C++ Express jest darmowy :-) Można nawet wykorzystywać komercyjnie :-)

@fervi:
Możesz jeszcze przetestować Monodevelop.

Ostatnio edytowany przez Piotr3ks (2012-05-16 15:37:41)

Offline

 

#7  2012-05-16 17:14:13

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Alternatywa VS dla Linuksa

Właśnie myślałem o MonoDevelop, ale nie widzę RAD'a, więc nie mogę sobie wyklikać programu

Fervi

Offline

 

#8  2012-05-18 17:54:19

  HAL9000 - Użytkownik

HAL9000
Użytkownik
Zarejestrowany: 2006-04-22

Re: Alternatywa VS dla Linuksa

enether napisał(-a):

vim. I niezależnie od tego o IDE dla jakiego języka pytasz odpowiedź brzmi: vim

Nie chcę wchodzić w drogę twórcy tematu ale tak z ciekawości zapytam.
Czy w vim'ie istnieje możliwość uzyskania inteligentnego uzupełniania kodu, coś na wzór Qt Creatora, kiedyś tak z ciekawości stosując się do jakiegoś poradnika uzupenianie w tym edytorze udało mi sie jakoś uzyskać ale z takim uzupełnianiem pisanie szło wolniej niż zazwyczaj czyli bez. Ładowało po prostu wszystkie możliwości niektóre wręcz niedorzeczne więc zamiast ułatwić pracę przeszkadzało, jeżeli się jednak da lepiej proszę o linki ;-)


For some reason I'm thinking I'm still 25 but I act like I'm 12.

Offline

 

#9  2012-05-18 18:16:59

  enether - wiecznie niewyspany

enether
wiecznie niewyspany
Zarejestrowany: 2012-05-01

Re: Alternatywa VS dla Linuksa

HAL9000 napisał(-a):

enether napisał(-a):

vim. I niezależnie od tego o IDE dla jakiego języka pytasz odpowiedź brzmi: vim

Nie chcę wchodzić w drogę twórcy tematu ale tak z ciekawości zapytam.
Czy w vim'ie istnieje możliwość uzyskania inteligentnego uzupełniania kodu, coś na wzór Qt Creatora, kiedyś tak z ciekawości stosując się do jakiegoś poradnika uzupenianie w tym edytorze udało mi sie jakoś uzyskać ale z takim uzupełnianiem pisanie szło wolniej niż zazwyczaj czyli bez. Ładowało po prostu wszystkie możliwości niektóre wręcz niedorzeczne więc zamiast ułatwić pracę przeszkadzało, jeżeli się jednak da lepiej proszę o linki ;-)

Szczerze mówiąc nie wiem, autouzupełnianie zawsze bardziej działało mi na nerwy niż pomagało (np. podczas laborek z JAVY w NetBeansie) toteż nawet nie interesowałem się  nim w vimie. Bardziej chodziło mi o możliwości personalizacji zależnie od rozszerzenia pliku oraz niesamowitą wygodę i wydajność pracy w tym edytorze. (kasowanie/nadpisywanie słów, poruszanie się, niezastąpione :%s/foo/bar/g)

Offline

 

#10  2012-05-18 19:53:19

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Alternatywa VS dla Linuksa

enether napisał(-a):

niezastąpione :%s/foo/bar/g)

Nie to, że jestem złośliwy, ale byle notepad.exe to potrafi. Choć w nim nazywa się to mniej hakersko. ;)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#11  2012-05-18 21:08:03

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: Alternatywa VS dla Linuksa

azhag: ale notepad.exe nie ma implementacji wyrażeń regularnych lekko odbiegającej od standardowej, wymuszającej pamiętanie, że niektóre wyrażenia w vimie konstruuje się inaczej niż w każdym innym programie obsługującym wyrażenia regularne pod ręką. Ale to akurat wynika z tego, że notepad.exe w ogóle nie rozumie wyrażeń regularnych.

Offline

 

#12  2012-05-18 22:22:32

  k4misiek - Green Reaper

k4misiek
Green Reaper
Skąd: Poznań
Zarejestrowany: 2006-11-11

Re: Alternatywa VS dla Linuksa

Code::Blocks jeszcze nikt nie wymienił? Bardzo fajne środowisko pod wieloma względami przypominający VS. Pewnie gdyby go nie było używałbym VIM + CVim.


You are registered as user #464141 with the Linux Counter

Offline

 

#13  2012-05-19 00:13:02

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Offline

 

#14  2012-05-19 08:24:02

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Alternatywa VS dla Linuksa

@fervi:

Obecnie różnice pomiędzy IDE a RAD coraz częściej się zacierają - tak naprawdę to ciężko powiedzieć czy taki QTCreator to "tylko" IDE, czy "już" RAD - zależy kto na co patrzy.

VS to ociężała (choć bardzo rozbudowana) kobyła której pod względem ilości funkcji nie dorównuje raczej nic pod Linuksa, najbardziej zbliżone są chyba NetBeans i Eclipse, przy czym to drugie trzeba sobie odpowiednie skonfigurować a i tak potrafi mocno wkur***ć podczas używania).

Tak naprawdę to w ogóle pytanie - Ty na tym masz pisać kod C++ czy kod C++.NET (który z C++ma tyle wspólnego co piernik z wiatrakiem) ? Jak to pierwsze to możesz spokojnie olać VS i korzystać z QTCreatora (i najlepiej od razu z QT, choć wymogu nie ma - ale lepszego frameworka do C++ raczej nie znajdziesz), jak to drugie to jak już pisałem wcześniej - maszynka wirtualna z Windosem.

Do .NET'u jedyne co jest pod pingwina to MonoDevelop (przynajmniej ja innych nie znam) ale porównywanie VS do MD to jak porównywania ferrari do malucha ;] .

Pozdro.

Offline

 

#15  2012-05-19 08:32:38

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Alternatywa VS dla Linuksa

Należy jednak pamiętać, że zgodność VS z C++ jest tak wspaniała, że pod tym względem Dev C++ zjada go na śniadanie.
Natomiast w czasach rosnącej popularności Androida i dość nieprzewidywalnych pomysłów MS, lepiej zająć się uniwersalnym językiem, zamiast przykuwania do jednego producenta, który czasami miewa muchy w nosie.
Tyle na temat różnicy miedzy C++ i .NET

A żeby w miarę bezstresowo używać takich kombajnów, jak VS, trzeba najpierw nauczyć się sprawnie i prawidłowo  kodzić w notatniku. :D

Ostatnio edytowany przez Jacekalex (2012-05-19 08:37:50)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#16  2012-05-19 08:38:14

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Alternatywa VS dla Linuksa

@Jacekalex:

Dlatego pytam czy chodzi o prawdziwy C++ czy to co M$ nazywa C++, a co realnie ma tyle z nim wspólnego co moje C64 z obecnym kompem - niby oba to komputery, ale jednak "trochę" inne :]

Dodam że IMHO jak już robić na .NET'cie to nie ma sensu bawić się w C++.NET, lepiej od razu iść w C# i ewentualnie VisualBasic (to drugie przez to że całkiem często jest wykorzystywane w starszych systemach i ktoś to musi utrzymać), C++.NET i tak nie obsługuje wszystkiego co .NET oferuje więc sens jest raczej średni.

Offline

 

#17  2012-05-19 09:04:50

  Piotr3ks - Też człowiek :-)

Piotr3ks
Też człowiek :-)
Skąd: Białystok
Zarejestrowany: 2007-06-24

Re: Alternatywa VS dla Linuksa

Z tą zgodnością MS C++ i prawdziwego C++ nie jest tragicznie. Monodevelop jest mocno w tyle w porównaniu do VisualStudio chociaż do takich szkolnych programów wystarczy. Na dzień dzisiejszy chyba poza QTDesignerem nic lepszego się nie znajdzie jeżeli chodzi o C++ tak żeby to śmigało i na windowsie i na linuksie.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)