Dodaj do ulubionych

Czy istnieje środowisko C++ dla Linuxa?

16.12.05, 23:27
Chodzi mi o takie pełne środowisko programistyczne jak Visual Studio
Microsoftu, ale pod Linuksa. Gwoli ścisłości: ucze się programowania na
polibudzie i tam wszyscy używają oprogramowania Microsoftu, ja bym chciał coś
podobnego, albo mniej rozbudowanego pod Linuksa, i najlepiej żeby było za
darmo.
Obserwuj wątek
    • Gość: XXX Re: Czy istnieje środowisko C++ dla Linuxa? IP: *.warszawa.sdi.tpnet.pl 16.12.05, 23:33
      Na poczatek: kdevelop, anjuta.

      Powinny byc w dystrybucji (aktualnosc wersji to oddzielna sprawa).
    • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 16.12.05, 23:33
      jakas biedna ta polibuda, ze wszyscy uzywaja vc. ze srodowisk to masa tego jest,
      od emacs poprzez anjute, kdevelop, a konczac na eclipse
      • carloss3 Re: Czy istnieje środowisko C++ dla Linuxa? 16.12.05, 23:36
        Ok, dzięki ludziska.
      • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 16.12.05, 23:39
        kell99 napisał:

        > jakas biedna ta polibuda, ze wszyscy uzywaja vc. ze srodowisk to masa tego jest
        > ,
        > od emacs poprzez anjute, kdevelop, a konczac na eclipse

        Na ktores z grup dyskusyjnych o linuksie widzialem jakis czas temu "bluzgi" studenta informatyki, zmuszonego do zainstalowaniu w domu windows, poniewaz nei udalo mu sie uzgodnic z asystentami zaliczen cwiczen (oddawanie gotowych projektow) na programach linuksowych.
        Potraktowano go jak goscia bez komputera - "niech pan robi po poludniu w pracowni albo u kogos znajomego jak pan nie ma"
        • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 16.12.05, 23:44
          mnie sie nigdy taka sytuacja nie przytrafila. a niezgodnosc wiekszosci programow
          wynika z ludzkiej glupoty i win xp. w win xp terminal zamyka sie automatycznie
          (anjuta automatycznie czeka na nacisniecie klawisza by zamknac terminal), wiec
          nie za bardzo znajacy sie na standartach spece wymyslili ze trzeba uzywac conio
          i z niczym nie zgodnego getch()..
          • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:00
            kell99 napisał:

            > mnie sie nigdy taka sytuacja nie przytrafila. a niezgodnosc wiekszosci programo
            > w
            > wynika z ludzkiej glupoty i win xp. w win xp terminal zamyka sie automatycznie
            > (anjuta automatycznie czeka na nacisniecie klawisza by zamknac terminal), wiec
            > nie za bardzo znajacy sie na standartach spece wymyslili ze trzeba uzywac conio
            > i z niczym nie zgodnego getch()..

            Niestety - nie programuje :((
            Bardzo mi brakuje w Linuksie Accessa :((
            • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:44
              brakuje? niby czego brakuje? tak jakby *sql nie bylo, za darmo, czegos
              nowoczesnego, a nie ograniczonej tandety dla pan z biura;)
              • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 01:12
                kell99 napisał:

                > brakuje? niby czego brakuje? tak jakby *sql nie bylo, za darmo, czegos
                > nowoczesnego, a nie ograniczonej tandety dla pan z biura;)

                :)

                Widac, ze Accessa znasz ze slyszenia, lub z kilku prob uruchomienia.
                Mozna na nim pracowac na kilku (conajmniej) poziomach zaawansowania, przy czym bardzo funkcjonalne konstrukcje tworzy sie bez koniecznosci wpisywania z palca sql czy tez uzyciu vba.
                Zaawansowani coraz wiecej rzeczy wprowadzja "z palucha" sql +vba- mozna to porownac do korzystania z konsoli linuksowej przy wiekszej wiedzy "linuksianej" - jednoczesnie caly czas wykorzystujac graficzne elementy accessa do tworzenia szkieletu bazy i rzeczy ktore mozna zautomatyzowac, tworzenia raportow, formularzy itp.
                Polecam lekture kilku postow Krzysztofa Pozorka - guru na grupie accessowej w usenecie (zbieznosc imion przypadkowa - jakby co).
                Trzeba miec niestety bardzo zaawansowana wiedze informatyczna, zeby byc w stanie tworzyc odpowiedniki baz accessowych w innych programach. Jednoczesnie majac rozbudowana baze accessa mozna w tempie nieosiagalnym w innych bazach tworzyc w niej nowe analizy, raprty, laczyc i rozdzielac dane z roznych srodowisk (import).
                Wg mnie najbardziej udany produkt microsoftu.
                • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 01:20
                  Ponizej cytat jednej z odpowiedzi wyjasniajacej czyjs problem w bazie dla "pan z biura"
                  "Ustaw QueryDef.Type na dbQSQLPassThrough (chociaż tyczy sie
                  to raczej przestrzeni Jet'a nie szkodzi sprobować). Myślałem,
                  ze praca w przestrzeni dbUseODBC niejawnie wyłącza accessowy
                  parser SQL'a pozwalajac w ten sposob na uzywanie natywnej
                  składni danego serwera SQL. Jednak nie !?!

                  Probowałeś ADODB ?

                  Jeśli access współpracuje z MS SQL Serwerem, dlaczego nie
                  wybrałeś ADP ?"
                • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 05:04
                  zapomnialem. w koncu cale sql to taka zabawa, bo przeciez nie ma to jak powolny
                  access ze sporymi ograniczeniami;) po prostu rewelacja, kto by sie bawil w
                  jakies darmowe mysql czy postgresql skoro mamy suuper access i visual basic;) LOL!
                  • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 11:08
                    kell99 napisał:

                    > zapomnialem. w koncu cale sql to taka zabawa, bo przeciez nie ma to jak powolny
                    > access ze sporymi ograniczeniami;) po prostu rewelacja, kto by sie bawil w
                    > jakies darmowe mysql czy postgresql skoro mamy suuper access i visual basic;) L
                    > OL!

                    To w koncu powolny ( w nierozdzielonej duzej bazie :))czy dla sekretarek ? :)
                    Z jedenj strony sa ograniczenia, a zdrugiej zalety nieosiagalne w innych programach.
                    Przygladalem sie Kexi - nie osiagnela nawet 10% mozliwosci Accessa2 , sprzed 10 juz przeciez lat.
                    Masz nastawienie do accessa takie, jak windziarze do linuksa - obejrzal z daleka i wylacznei krytykuje :)
                    podstawowa wada Accessa jest to, ze w firmie jest jak narkotyk - gdy sie go wprowadzi, to rozplenia sie na kolejne stanowiska - a licencje sa bardzo kosztowne.
                    • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 17:27
                      widzisz. sam sobie odpowiedziales. zalet accessa nad jakakolwiek baza danych sql
                      nie ma. do baz sql tez sa proste 'bindings' w wielu jezykach programowania, a
                      nie tych ktore lubi malomiekki. baze sql tez mozna tworzyc i przegladac z
                      programu gui. po co placic za produkt gorszy, skoro mozna miec za darmo produkt
                      lepszy! mysle, ze jest kilka razy wiecej osob znajacych swietnie sql od osob
                      znajacych access (programistow)
                      • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 20:54
                        kell99 napisał:

                        > widzisz. sam sobie odpowiedziales. zalet accessa nad jakakolwiek baza danych sq
                        > l
                        > nie ma. do baz sql tez sa proste 'bindings' w wielu jezykach programowania, a
                        > nie tych ktore lubi malomiekki. baze sql tez mozna tworzyc i przegladac z
                        > programu gui. po co placic za produkt gorszy, skoro mozna miec za darmo produkt
                        > lepszy! mysle, ze jest kilka razy wiecej osob znajacych swietnie sql od osob
                        > znajacych access (programistow)

                        Bez zartow. Wada akccessa jest jego cena - i tyle.
                        Natomiast jest kompletnie pomijany w nauczaniu informatyki - sam robilem kilka razy znajoym studentom informatyki pokraczne bazy (pokraczne, bo niefunkcjonalne i niewykonczone - nie majace prawa dzialac jako produkt do czegos tam, co wymagaloby o wiele wiekszego czasu pracy niz budowa bazy zaliczeniowej udajacej program np "wypozyczalnia samochodow") poniewaz na zajeciach pokazano im tylko kreatory obiektow (sami prowadzacy nie maja pojecia o Accessie - sam na uniwerku w trakcie studiow podyplomowych oswiecilem jednego, ze istnieje cos takiego jak tabele polaczone)

                        Nie mow w kategoriach produkt lepszy - gorszy, bo po prostu Access jest inny, podobnie jak Linux nie jest gorszy ze wzgledu na to, ze nie pogra sie w nim w wiekszosc gier - tylko inny.

                        Przy okazji dyskusji. Czy mozesz mi wskazac (pytanie jest serio) produkt linuksowy najlepiej z interfejsem w jezyku polskim (lub z polskojezyczna wyczerpujaca dokumentacja), nie wymagajacy zakladania serwera tylko do pracy na samym desktopie, w ktorym moglbym pocwiczyc budowanie relacyjnych baz danych. Przy czym musialby miec na tyle rozbudowany interfejs, zeby mozna bylo budowac zapytania podajac jedynie proste operatory typu like, or between itp, oraz posiadajacy rozbudowana biblioteke funkcji (z mozliwoscia znalezienia polskiej dokumentacji) do wykonywania bardziej skomplikowanych obliczen. Do tego mozliwosc w niare prostego budowania formularzy do pracy z danymi oraz wydrukow.

                        jesli nie ma nic takiego (o kexi wspominalem - dno) do desktopa, to co proponujesz dla poczatkujecego na nauke pracy w PhpMysql( lub czyms innym ?) , z polskojezycznym interfejsem i jak najwieksza liczba wyrazen i funkcji juz bedacych w bazie, zeby nie bylo koniecznosci klepania kodu z palca.
                        Przy czym chodzi o cos takiego, ze produktem koncowym moze byc np. wykonanie bazy do ktorej dajmy na to magazynier bedzie mogl sobie wprowadzac rozliczenia opakowan - bo akurat tego modulu nie ma w swoim programie firmowym, a trzebaby gdzies to prowadzic w systemie bazodanowym a nie w arkuszu.
                        • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 23:28
                          E tam, chwal sobie ile chcesz, access zostanie drogim narzedziem dla sekretarek.
                          Programista zainstaluje sobie mysql + binding do jezyka programowania i wszystko
                          smiga. Bez jakichs cudacznych, klikanych programow z 1001 nieudokumentowanych
                          funkcji. Strata czasu i tyle.
                          • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 18.12.05, 00:11
                            kell99 napisał:

                            > E tam, chwal sobie ile chcesz, access zostanie drogim narzedziem dla sekretarek
                            > .
                            > Programista zainstaluje sobie mysql + binding do jezyka programowania i wszystk
                            > o
                            > smiga.
                            Podaj zatem ile czasu zajmie tobie, programiscie, wykonanie typowego zadania w Accessie, (jakich wykonywalem setki) wymagajacego wyzszej wiedzy od typowego usera, a nizszej niz programista. podaj czego uzyjesz do czegos takiego i ile czasu ci zajmie.

                            Dane znajduja sie w JDE na AS-400 (to juz wykonane, dane zaimportowane do Accessa - ale twoje narzedzie powinno import obslugiwac). mamy dane dotyczace sprzedazy za okres dla klientow, dane dotyczace platnosci klientow, dane teleadresowe klientow, przypisania klientow do poszczegolnych handlowcow, dane, ktorzy klienci sa z roznych przyczyn ksiegowych zablokowani.
                            Zadanie:
                            Sporzadzic dla poszczegolnych handlowcow zestawienie dotyczacych ich klientow o okreslonym pulapie sprzedazy, z wylaczenim klientow zalegajacych z platnosciami oraz zablokowanych, aby nastepnie handlowcy na swoich zestawieniach wykreslili dodatkowych klientow , ktorym z roznych przyczyn niewidocznych w systemie nie chca przeslac oferty. Nastepnie na podstawie skorygowanych zestawien wydrukowac etykiety adresowe na wlasnie otrzymanym nowym niezdefiniowanym w wydrukach formacie etykiet etykiety adresowe, niezawierajace naturalnie klientow niezaaprobowanych przez handlowcow.

                            W Accessie:
                            10 minut - opracowac zapytanie dajace w efekcie tabele zawierajaca dane do wydruku dla handlowcow - nastepnie wydruk.
                            20-30 minut - handlowcy pracuja nad otrzymanymi zestawieniami, w tym czasie w tabeli wynikowej dodajemy pole wyboru tak/nie ustawione na tak, dla wygody dalszej pracy dodajemy formularz spod ktorego mozna pracowac na danych - dla bezpieczenstwa jedyne pole zatrzymujace przechodzenie kursora podlegajace edycji w formularzu to wlasnie pole wyboru.
                            Nastepnie szykujemy zapytanie laczace indeksy z tabeli firm z ich danymi teleadresowymi, pamietajac o parametrze, ze wylacznie "tak" w polu wyboru.
                            Na podstawie powyzszego szykujemy wydruk nietypowego formatu etykiet, rozmieszczajac pola z danymi i puszczajac kilka probnych wydrukow.
                            Po zakonczeniu powyzszego czekamy na splyw skorygowanych wydrukow od handlowcow.

                            Zakladajac, ze nasze dane wyjsciaowe dostarczone handlowcom zawieraly okolo 1000 firm i 10% z nich odrzucili, zdjecie ptaszkow w formularzu z odrzuconych zajmie max10-15 minut.
                            Po godzinie od otrzymania zadania dostarczamy gotowe etykiety.

                            W tym momencie dowiadujemy sie, ze wydruk ma dotyczyc wylacznie klientow, ktorzy dokanali zakupu w okreslonym asortymencie.
                            Klnac wracamy do komputera, robimy dodatkowe zapytanie wyszukujace wylacznie klientow o tym parametrze, laczymy je relacja z zapytaniem bedacym podstawa do wydruku etykiet i puszczamy jeszcze raz etykiety wylacznie dla tej grupy. - czas dodatkowe 10-15 minut ( w miedzyczasie poszlismy na fajke).

                            W jakim czasie i w jakim narzedziu jestes w stanie wykonac powyzsze?

                            >Bez jakichs cudacznych, klikanych programow z 1001 nieudokumentowanych
                            > funkcji. Strata czasu i tyle.

                            Podaj swoj czas do zadanego przykladu. :)
                            • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 18.12.05, 00:33
                              dobra.. rozumiem, ze access na windows starter edition to jest to co kazdy
                              profesjonalista potrzebuje;) do tego konieczenie calosc musi dzialac w vb.net ;)))
                              EOT!
                              • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 18.12.05, 00:38
                                kell99 napisał:

                                > dobra.. rozumiem, ze access na windows starter edition to jest to co kazdy
                                > profesjonalista potrzebuje;) do tego konieczenie calosc musi dzialac w vb.net ;
                                > )))


                                Po prostu masz podejscie do Accessa jak gracz do Linuksa.
                                Rozne programy i srodowiska sa dla roznych potrzeb.

                                > EOT!

                                A moze podasz mi programy w odpowiedzi na pytanie z poprzedniego postu. Accessa nie ma w Linuksie, tak wiec szukam czegos w miare przyjaznego w to miejsce.
        • carloss3 Re: Czy istnieje środowisko C++ dla Linuxa? 16.12.05, 23:46
          No racja! kod żródłowy napisany na programach Linuksowych i Windowsowych będzie
          się różnił, czy nie?
          • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 16.12.05, 23:58
            carloss3 napisał:

            > No racja! kod żródłowy napisany na programach Linuksowych i Windowsowych będzie
            >
            > się różnił, czy nie?

            To byla raczej ogolne dygresja, w cytowanym nie chodzilo o programowanie w C++ a inne projekty, ktore mozna bylo wykonac i przedstawic w odpowiednikach (free) linuksowych.
            • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:00
              to co moze stwarzac na poziomie studenta nie powinno miec problemow by dzialac
              roznych systemach, zakladajac, ze bedzie korzystal ze standardowych/otwartych
              bibliotek.
              • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:04
                kell99 napisał:

                > to co moze stwarzac na poziomie studenta nie powinno miec problemow by dzialac
                > roznych systemach, zakladajac, ze bedzie korzystal ze standardowych/otwartych
                > bibliotek.

                Jak wspomnialem, to tyczylo raczej, z tego co pamietam innych rozwiazan, nie typowo programistycznych. Przykladowo moge juz ja wymyslec - uczelnia moze zadac projektu w MS project (tak to sie chyba nazywa), a student chcialby wykonac zadanie w Planerze.
                • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:35
                  jaki znowu projekt? ms project sluzy raczej do zarzadzania projektem, a nie do
                  zarzadzania kodem. korzysta z niega manager projektu, a nie programista. do
                  sledzenia rozwoju kodu tez korzysta sie z innych narzedzi. poza tym, uzywanie
                  takich programow w malych zespolach wprowadza wiecej chaosu i straty czasu niz
                  dobrego..
                  • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:38
                    kell99 napisał:

                    > jaki znowu projekt? ms project sluzy raczej do zarzadzania projektem, a nie do
                    > zarzadzania kodem. korzysta z niega manager projektu, a nie programista. do
                    > sledzenia rozwoju kodu tez korzysta sie z innych narzedzi. poza tym, uzywanie
                    > takich programow w malych zespolach wprowadza wiecej chaosu i straty czasu niz
                    > dobrego..

                    Na niektorych kierunkach zwiazanych z informatyka jest w programie.
                    Dlatego przyszedl mi na szybkiego akurat tem przyklad na mysl.
                    Naprawde nei chce mi sie szukac po grupach, zeby podac konkretne przyklady z tamtego posta...
                    • kell99 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:43
                      a potem sie ludzie dziwia, ze polska informatyka sprowadza sie do kilku
                      wybitnych jednostek i praktycznie niestniejacego przemyslu..
                      • krzysztofsf Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 01:13
                        kell99 napisał:

                        > a potem sie ludzie dziwia, ze polska informatyka sprowadza sie do kilku
                        > wybitnych jednostek i praktycznie niestniejacego przemyslu..

                        No coz - jest na uczelniech wielu "naukowcow", ktorzy musza prowadzic zajecia z tego co sami umieja.....
    • carloss3 Re: Czy istnieje środowisko C++ dla Linuxa? 17.12.05, 00:49
      Widze że zapoczątkowałem ciekawą dyskusyję.
      Pozdro.
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka