 |
Coders' city Nasza pasja to programowanie!
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
szostakowicz
Dołączył: 16 Lip 2014 Posty: 3
|
Wysłany: Sro Lip 16, 2014 8:45 am OP Temat postu: j?zyk programowania dla "programu edukacyjnego" |
|
|
Witam
Nie znam si? kompletnie na tych kwestiach ale postaram si? zada? w miar? precyzyjne pytania.
1. Jakiego j?zyka programowania u?y? aby stworzy? stron?/softwere do nauki angielskiego? Chodzi o to by uczniowi wy?wietla?y si? typowe ?wiczenia które mo?na znale?? w tego typu produkcie: pytania A/B/C/D, filmiki z opcj? pauzowania i przewijania, pytania otwarte, pliki audio do odtwarzania przez ucznia, opcja klikania na angielskie s?owo by pokaza? polskie t?umaczenie itp.?
2. Czy lepiej to zrobi? w formie "software version" do ?ci?gni?cia na komputer, czy lepiej "online system"? Zdecydowanie wola?bym t? drug? wersj?, je?li to mo?liwe.
Pozdrawiam :) |
|
Powrót do góry |
|
 |
|
Chemikk

Dołączył: 26 Sty 2008 Posty: 541 Skąd: Wroc?aw
|
Wysłany: Czw Lip 17, 2014 8:25 pm Temat postu: |
|
|
Ja równie? poleca?bym zrobienie tego jako strona internetowa. Ogólnie ?atwiej jest wprowadza? poprawki do oprogramowania.
Co do technologii to j?zyków jest sporo, ale kilka rzeczy jest niezale?nych od wybranego j?zyka. CHodzi mi o:
HTML CSS JavaScript
Co do j?zyka samego backendu to polecam Ruby wraz z Railsami. W ?atwy sposób mo?na stworzy? dzia?aj?c? stron? do?? ma?ym nak?adem pracy. _________________ Ch?tnie pomog? z D, Ruby on Rails, JavaScript/CoffeeScript, CSS/SASS
“There are only two hard things in Computer Science: cache invalidation and naming things.” Phil Karlton |
|
Powrót do góry |
|
 |
Sousuke

Dołączył: 19 Lis 2005 Posty: 608 Skąd: Wroc?aw
|
|
Powrót do góry |
|
 |
szostakowicz
Dołączył: 16 Lip 2014 Posty: 3
|
Wysłany: Pią Lip 18, 2014 8:18 pm OP Temat postu: |
|
|
Chemikk napisał: |
Co do technologii to j?zyków jest sporo, ale kilka rzeczy jest niezale?nych od wybranego j?zyka. CHodzi mi o:
HTML CSS JavaScript
Co do j?zyka samego backendu to polecam Ruby wraz z Railsami. |
Czyli je?li dobrze rozumiem to do robienia prostych stron internetowych dobre s? jedne j?zyki a do backendu (czyli manipulowania danymi a nie wygl?dem?) inne? A je?li tak to czy mog?oby to by? Python+HTML? A mo?e ?le zrozumia?em i móg?by by? to tylko Python albo HTML (wiem ze HTML to w?a?ciwie nie j?zyk programowania co nie zmienia faktu ze i tak nie wiem do ko?ca co to jest. kojarzy mi si? z wizualn? otoczk? strony internetowej)? |
|
Powrót do góry |
|
 |
Chemikk

Dołączył: 26 Sty 2008 Posty: 541 Skąd: Wroc?aw
|
Wysłany: Sob Lip 19, 2014 7:21 pm Temat postu: |
|
|
Strony statyczne (w których mamy jak?? tre?? i zawsze wygl?da tak samo, bez wzgl?du na to co si? aktualnie dzieje) piszemy w czystym HTML'u, CSS i JavaScripcie. Takie strony to pocz?tek aby zrozumie? jak to si? pisze.
Co do j?zyków backendowych jak Ruby, Python, PHP to one w?asnie generuj? dynamiczny kod HTML, a dok?adniej w zale?no?ci od pewnych czynników (czy kto? jest zalogowany, jakie dane mamy w bazie, jakie parametry zosta?y przekazane w adresie, ...) generujemy inny kod HTML.
Tak to mniej wi?cej wygl?da w uproszczeniu. _________________ Ch?tnie pomog? z D, Ruby on Rails, JavaScript/CoffeeScript, CSS/SASS
“There are only two hard things in Computer Science: cache invalidation and naming things.” Phil Karlton |
|
Powrót do góry |
|
 |
marcin_an
Dołączył: 26 Maj 2005 Posty: 18822
|
Wysłany: Sob Lip 19, 2014 7:38 pm Temat postu: |
|
|
szostakowicz: Odpowiadaj?c krótko, a tre?ciwie: w takim j?zyku i technologii, jaki lubi developer, którego zatrudnisz.
Powa?nie, wzi?cie kogo?, kto si? ju? na tym zna, to najlepsze wyj?cie, je?li chcesz takie oprogramowanie wystawi? gdziekolwiek do u?ytku publicznego. Chyba ?e chcesz zatrudni? kogo?, kto normalnie za co? takiego bierze poni?ej 500z? - wtedy mo?esz robi? sam, bo wyjdzie równie dobre. Je?eli natomiast chcesz to mie? tylko dla siebie i bli?szych znajomych, to oczywi?cie zrobienie tego samemu nie spowoduje ?adnych szkód.
Co do j?zyków: HTML: j?zyk opisu dokumentu. Okre?la tre?? dokumentu oraz, ewentualnie, elementy potrzebne potem do wygodnego okre?lenia wygl?du. CSS: j?zyk opisuj?cy wygl?d dokumentu. JavaScript (nie myli? z Jav? - to dwa kompletnie inne j?zyki!): j?zyk opisu dodatkowego (tj nie b?d?cego w tym, co zapewnia przegl?darka) zachowania strony po stronie klienta. Przyk?adowo na forum*:- HTML to s? wszystkie teksty, przyciski, pola wyboru, obrazki, ...
- CSS to wygl?d forum: uk?ad elementów, formatowanie tekstów, kolorystyka, t?a, ...
- JS to ponadstandardowe zachowania: np. dodanie pogrubienia po klikni?ciu przycisku "pogrub", ustalenie kolorów, sprawdzenie poprawno?ci posta, ...
Je?eli strony maj? by? generowane po stronie serwera, co? przechowywa? itp., to potrzebujesz jeszcze czego?, ?eby dzia?a?o po stronie serwera. Z popularniejszych j?zyków przedmówcy zapomnieli jeszcze wymieni? Jav?. Skoro b?dzie generowane po stronie serwera, to zapewne b?dzie te? potrzebowa?o jakiej? bazy danych. Popularne relacyjne silniki baz danych, szczególnie dla ma?ych aplikacji, to MySQL i PostgreSQL.
Je?eli masz zamiar sam robi? co? dzia?aj?cego po stronie serwera i b?dzie to co? wi?cej ni? wys?anie prostego formularza z jak?? wybran? opcj?, to proponuj? zapozna? si? z którym? frameworkiem lub CMSem i tylko go zmodyfikowa?. Przynajmniej cz??? b?dziesz mia? za?atwion? przez kod napisany przez zawodowych developerów. Staraj si? wybra? lekki i mo?liwie popularny. Lekki, bo im wi?cej ma kodu, tym wi?cej ma b??dów. Popularny, bo ?atwiej o pomoc i ma za?atane wiecej b??dów.
____ * Nie tym, bo tutaj mamy strasznie archaiczn? aplikacj?, która tworzy tak potworny syf, ?e a? wstyd mi tego dotyka?. Absolutnie nie nale?y si? na tym wzorowa?. _________________ Nieaktywny od 2017-04-01 |
|
Powrót do góry |
|
 |
szostakowicz
Dołączył: 16 Lip 2014 Posty: 3
|
Wysłany: Nie Lip 20, 2014 6:11 pm OP Temat postu: |
|
|
Dzi?ki wielkie! Bardzo mi pomogli?cie :D |
|
Powrót do góry |
|
 |
|
|
Możesz pisać nowe tematy Możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Możesz dodawać załączniki na tym forum Możesz pobierać pliki z tego forum
|
 Debug: strone wygenerowano w 0.04708 sekund, zapytan = 11
|