C++, tworzenie strony www

0

Witajcie,

od 2 dni staram sie nauczyc c++ by przepisac moj projekt, ktory jest w php na wlasnie c++.
Udalo mi sie uruchomic na apache dzialanie skyptow c++.

Strona glowna sie wyswietla i ogolnie kazda inna tez moze, ale tylko jako statyczna..
chcialbym uzywac formularzy czy bazy danych na tej stronie
Oczywiscie jeszcze daleko mi do samej bazy danych, ale chcialbym zaczac uzywac formularzy
Oczywiscie wyswietlenie formularza na stronie to zaden problem, jednak teraz jak w c++ moge odczytac dane wprowadzone w formularz (method post)

Czytalem o cgicc i staram sie go jakos zainstalowac do codeblocks, ale nijak to wychodzi bo zawsze pojawia sie ze nie moze namierzyc pliku

W codeblocks gdy daje w linkers settings i chce dodac te biblioteke to zaden plik mi sie nie wyswietla

I teraz pytanie czy cgicc nie dziala z codeblocks czy ja robie cos nie tak (zapewne)?

Mam nadzieje, ze napisalem zrozumiele, bo mecze sie z tym juz od rana, a wlasciwie nic sie nie zmienilo i jestem coz zmeczony:P

0

Musisz zadać sobie bardzo ważne pytanie: czy chcesz to zrobić dla siebie czy jesteś przymuszony?
Bo jeśli nie musisz tego robić to wybrałeś sobie najgłupszy możliwy do nauki temat.

0

Po czesci to i to.
Dlaczego nie jest to dobry temat do nauki?

@Edit

jezeli nie napisze tej strony w czyms innym niz php to w pracy zdejma strone bo zabronione jest pisanie w php w tej firmie, a jest to narzedzie ktore przyspiesza nam prace o 70% niz mialbym to robic recznie, ciezko to wytlumaczyc inczej:)

0

Za mało benefitów na twoim poziomie (na innych podobnie).
Jeżeli chcesz się bawić z bazami danych, to wygląda to identycznie jak w przypadku każdej innej aplikacji C++ - musisz podpiąć libkę do gadania z bazą.

Ps. http://siliconframework.org/

2

to napisz w pythonie, elixirze, ASP.NET, javie, we wszystkim innym niz C++

robienie stronek w C++ ma sens tylko i wylacznie gdy ma byc to bardzo szybkie i korzysta z tego masa ludzi.

0

Ma byc to bardzo szybkie :)
Co najbardziej polecasz do nauki jesli znam php?

1

Pewnie wypadałoby Ci polecić jakis framework php, ale póki nie jest za późno, radziłbym przerzucić się na inny język i ogólnie coś przyjemnego.

Django, railsy, phoenix, cokolwiek.

0

W tym projekcie w ogole nie moge korzystac z php, nawet jesli chodzi o framework :) Wlasnie czytam na temat Python no i jest tam wlasnie zmianka o Python.
Z tego co widzialem to jest dosc prosty, sprobuje! :)
Dzieki wielkie:)

0

Jeśli już na prawdę musisz to w c++ robić, to może fastcgi? http://stackoverflow.com/questions/18666835/nginx-fastcgi-multithreading

0

Juz nie chodzi o to, ze musze w c++ robic. Po prostu na ktoryms z forum ktos mi polecil, ze to bedzie najlepsze, zle najwyrazniej trafilem. :)

0

Na początek pytanie na które warto poznać odpowiedź. Rozumiem że PHP w firmie jest odrzucony bo?
Tu spekuluję ...

  1. Nie jest ściśle typowany...
  2. Nie ma ludzi i nie ma planów by pozyskać kompetencje w postaci pracowników znających PHP
  3. Obecna witryna "się nie wyrabia"....
    4 ... całe stado innych powodów.

Podaj powód a nie "bo nie mogę". Wtedy będzie można coś poradzić. Dość że naprawdę powinieneś mieć mocne powody by stosować C++ do serwowania stron. Może i kilka powodów by się znalazło ale jest za wiele niewiadomych.

0

Nie moge, poniewaz wedlug firmy jest zbyt niebezpieczny.
Uwierz mi, ze gdybym nie musial to bym nie kombinowal ;)

1

No to Python i jego frameworki (Django, Flask, Turbo Gears.... ). Nie masz ważnych powodów aby to był C++. A Python i tak przyda Ci się jako kompetencje do innych rodzin aplikacji (czego nie można w zasadzie powiedzieć o PHP).

0

No tak jak mowilem, zapytalem na pewnym forum no i tam poradzili c++ :P
Ok, a teraz czy ktos ma jakis poradnik jak to ustrojstwo uzywac? Mowa o pythonie, by korzystac localnie z php wiadomo xampp i wszystko gotowe. Tu jednak jestem zielony.

0

Zatrzęsienie!
Poszukaj Google.
Na początek szybki przegląd "czy to to" i czy jesteś w stanie zrozumieć.. :
https://docs.djangoproject.com/pl/1.10/

A jak będzie dalej, sam zdecydujesz :-)

0

Spoko, juz ogarnalem :)
Dzieki wielkie za pomoc:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1