Predmet Napredne Web tehnologija, par pitanja i prijedloga

View: New views
16 Messages — Rating Filter:   Alert me  

Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Emir Pandzo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pozdrav,

Šta možemo očekivati u predmetu napredne web tehnologije?
Pretpostavljam da će kurs koncipiram kao nastavak kursa web tehnologije?

U jednom predavanju ste rekli kako na nekim kursevima studente uputite na nove tehnologije gdje oni spiralnim pristupom uče iste (nešto slično kao što smo iz SE radili sa JHotDraw)

Da li postoji mogućnost da studenti na predmetu Napredne web tehnologije sami biraju platformu, ili da je vi predložite ( php & mysql, ruby on rails, asp.net, modelibra i wicket, adobe flex, javaEE i sl.) pa da spiralnim pristupom rade neki projekat?
Svaka grupa ili možda po dvije grupe da rade sa jednom tehnologijom

Mislim da bi ovo bio jako dobar postupak, jer bi tada studenti bili u mogućnosti da porede tehnologije (ispijajući kafu sa kafe aparata :)), da razmijenjuju iskustva i steknu nova znanja.

Volio bih da čujem mišljenja i ostalih studenata, te iskustva i mišljenje profesora (koji su problemi, prednosti, mane, da li je uopšte izvodivo i sl.)

vjerovatno bi ovaj način bio značajno teži (iskustva sa JHotDraw :))
Ali mislim da bi bilo vrijedno

Lijep pozdrav
Emir Pandžo
Emir Pandzo

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Nedim Srndic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sa sajta predmeta (http://www.etf.unsa.ba/courses/index.php?id=405) :

1. Softverski paketi i tehnologije koji se koriste u okviru praktikuma:
Java, Java servleti, JSP, JSTL, JSP tagovi, JavaBean, XML, MVC patern, Eclipse, Jetty, Tomcat, mmLite, Struts, mvcLite, Echo, Tapestry, Wicket, dmLite

Ovdje ne vidim Modelibru (mozda *Lite ?). Definitivno nema onoga sto bih volio vidjeti, a sto je Emir predlozio (php & mysql, ruby on rails, asp.net, adobe flex, javaEE).
Don't listen to Teo who says: "don't listen to dinko because he isn't an engineer", because he isn't an engineer.

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Adnan Dzelihodzic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Slazem se sa kolegama. php & mysql, ruby on rails, asp.net, adobe flex, javaEE su tehnologije koje ćemo sigurno više korisiti i od kojih ćemo imati koristi u budućnosti...
Profesionalac je čovjek koji u poslu daje sve od sebe i kad mu do toga nije nimalo stalo.

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by kenan hodzic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Evo da i ja u svom prvom postu izrazim zelju za ucenjem predlozenih web tehnologija od strane kolege Emira.

Mislim da se navedene tehnologije puno vise u praksi koriste od Jave, bar sto se tice web development-a.

LP.

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Mladen Drmac :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Slazem se u potpunosti!

Navedene tehnologije imaju puuuuno veci community, dokumentaciju, puno se vise primjenjuju - jednom rijecju (ok, dvjema rijecima) - korisnije su.

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Admir Pehratovic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ja sam za JSF :-D
You Want the Truth? You Can't Handle the Truth.

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Elma Dzananovic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Svidja mi se Emirov prijedlog. Kolike su sanse za takav program?
Opcenito bismo voljeli da znamo kako ste zamislili taj predmet. Uvijek je pozeljno pripremiti se (vise psihicki...) za "nove" stvari. :)
Elma

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Teo.Eterovic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Meni to bas i nema nesto smisla s obzirom da je recimo Wicket naprednija "web tehnologija" od PHP-a kao i ovo sto smo radili. Mozda da ste naveli Symphoni ili CakePHP i sl. no to je u sustini dosta slicno wicketu zelim reci nismo toliko radili wicket koliko smo MVC/Framework web programiranje (nezavisno od frameworka) vec da osjetite o cemu se radi.

Nije bas pametno ozbiljniju web aplikaciju raditi kao pocetnik u PHP-u i staviti je na web jer cete ubrzo postati meta ismijavanja (neko ce vam je sto se u narodu kaze uhackati) dok wicket se sam brine o tome kao i frameworki ostali kao i koristenje gotovih web komponenata koje uzasno ubrza rad ne samo oni list boxovi vec imaju komplet komponente tipa smiley system, login system i sl.

Moj prijedlog: Ajax detaljnije sa aspekta JS-a i DHTML-a moze uz PHP(cisto osjetimo ajax) onako da cisto prodjemo posto je popularan i mozda prototype spomenuti, Web service(SOAP,..) kroz neki framework(spring,wicket,cakephp, simphony) uz to i RSS  spomenuti i mozda action scripa nebi bilo lose ili neke media servere da obradimo tipa red5 jer to postaje uzasno popularno na netu.

Uz to i uopste ove stvari proci na nizem nivou da se osjeti sta je to ajax, sesije, sigurnost web aplikacije i sl.

cinjenica je da se na BH trzistu(ozbiljne aplikacije!) najvishe koristi ASP.net pa tu negdje i Spring/JSP bar koliko sam ja upruatio kroz pricu sa dosta ljudi ipak govorimo o tehnologijama

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Emir Pandzo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

djelimično si u pravu za php, međutim mislim da bi svako barem jednom trebao da pokuša napraviti neku web aplikaciju iz niže perspektive... čisto zato da stekne osjećaj šta se to dešava ispod...

a s druge strane php ima par rješenja sa kojim se značajno podiže nivo apstrakcije...

ako se ne varam i mnoge javine tehnologije kao što su JSF i JSP se na kraju izvršavaju kao servleti koji su poprilično nisko...

vidjećemo šta profesor kaže šta nas čeka u planu i programu i čemu ćemo se posvetiti... :)
Emir Pandzo

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Teo.Eterovic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

naveo sam symphony i cakephp kao frameworke no kao sto rekoh to ti dodje kao wicket a evo jos jedan pravo zanimljiv i popularan:
http://codeigniter.com/

mozda i cachiranje spomenuti(vecina frameworka ima tu opciju) jer ozbiljnije stranice slabo mogu bez toga cak i load balancing mada ne znam koliko ovaj kurs to obuhvata ali je svakako vazna stvar pri izradi web aplikacija kao optimizacija.

ps. to su moji prijedlozi  sta bi ja volio cuti jer ovo nisu lekcije vec samo stvari koje bi mozda trebalo spomenuti ali opet kazem mozda jer ni na drugim predmetima neradimo toliko tehnologije no inspiriralo me ono "tehnologije" u nazivu kursa


Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by dzenanr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Kursevi iz informatike na ETF-u

Pozdravljam vase interesovanje za kurseve na magistarskom i za poboljsanje programa informatike na ETF-u.

Htio bih da vas informisem da mene niko nije konsultovao po pitanju planova kurseva, cak ni onih koje sam ja do tada predavao.

Sto se tice web tehnologija, za studente informatike, bilo bi pozeljno imati jedan uvodni kurs iz web tehnologija (na prvoj ili na drugoj godini) gdje bi se ucile one osnovne stvari.

Kada se planira program, pozeljno je razumijeti lokalno i globalno trziste, i razliku izmedju starih i novih tehnologija. Na magistarskom nivou, je takodje vazno razumijeti razliku izmedju trzista i akademije, i narucito razliku izmedjuaplikativnog programiranja i softver inzenjeringa.

Koliko god je vazno razumijeti potrebe studenata, vazno je razumijeti i potrebe profesora. Ja svoje kurseve pripremam samo za najbolje studente, za globalno i napredno trziste, sa fokusom na nove tehnologije, narucito u domenu OSS. I radeci tako, uvijek sam u manjini i ovdje i u BiH. Ne vidim da bih vam bio specijalno koristan da postanem dio vecine.

E sada za kurs web tehnologija na magistarskom nivou.

Prvo, nije uopste sigurno da cu ja nastaviti predavati na ETF-u. Tesko mi je odrzati motivaciju za predavanje naprednih kurseva, gdje se na pocetku jako puno vremena mora potrositi na one osnovne stvari kao sto su rad u ekipi, upotreba repozitorija za projekte, okruzenje programiranja, debagiranje, testiranje, itd. Ja licno mislim, da bi vi morali praviti veliki pritisak na rukovodstvo ETF-a i Odsjeka za informatiku, kako bi se te osnove uvele vec na prvoj godini.

Drugo, i ako budem i dalje predavao na ETF-u, nije uopste sigurno da cu ja predavati taj kurs.

Jedna informacija za vas. U Kaliforniji je vecina fondova za pocetni kapital u informatici usmjerena ka finansiranju web kompanija. Cak je i Stanford univerzitet odlucio da oformi fond za svoje najbolje studente. To vam je jedna od indikacija o vaznosti kurseva koji pokrivaju web tehnologije. U tom svijetlu, bilo bi vam puno bolje da imate najmanje tri kursa iz web tehnologija na ustrb nekih drugih, koji ce vam sigurno biti manje vazni u vasim karijerama. Ja bih najradije predavao taj zadnji kurs koji ne bi trebao biti obavezan za sve, gdje bi dolazili samo najbolji i gdje bi radili na onim tehnologijama koje bi nam pruzile sansu da trazimo pocetni kapital kako bi mogli poslije kursa pokrenuti i mi nesto u BiH. Slovenci to vec rade, a da ne govorim o Cesima.

Dacu vam jedan primjer tehnologije koja ce da ima veliki potencijal. Ako vam to vec nije jasno, Microsoft je kompanija u laganom padu, a Google je kompanija u usponu. Meni je uvijek draze raditi sa onima koji zrace pozitivnu enegiju (obicno oni koji su u usponu), nego sa onima koji salju negativne zrake. A sada o primjeru tehnologije koja ce uskoro postati OSS (uvijek se vracam na OSS jer za studente informatike to je kao sto su klasici za studente literature -- zamislite studente literature koji nisu nikada procitali ni jedan klasicni roman, sto je isto kao kada studenti informatike nisu nikada pogledali strucno konstruisan programski kod). Taj primjer je Android:

http://en.wikipedia.org/wiki/Android_(mobile_phone_platform)

Zar mi ne bi mgli napraviti nekoliko mobile web aplikacijua koristeci Android i mozda jos neke druge napredne OSS, za koje bi se mozda BH Telecom (ili neki drugi) pravo zagrijao? Zasto mi u BiH ne bi mogli biti na nivou studenata sa MIT-a?

http://www.intomobile.com/2008/01/31/mit-to-teach-students-how-to-make-apps-for-google-android.html
http://www.salon.com/wires/ap/scitech/2008/05/12/D90K8RQO0_android_class/

Ne zaboravite da studenti sa MIT-a sigurno ne moraju da uce one osnovne stvari u istom kursu u kojem prave te nove aplikacije koje su stvarno impresivne.

Dženan http://www.modelibra.org/

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by dzenanr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Evo nesto i od Rusa:

http://www.fbreader.org/FBReaderJ/
Dženan http://www.modelibra.org/

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Emir Pandzo :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

sa zaljenjem sad gledam na android :)

kad je bio aktuelan pocetak takmicenja grupa u sastavu Faik, Nedim, Mirza, Benjamin, Mladen i ja smo se trebali prijaviti za konkurs...

imali smo ideju da napravimo kombinaciju Social aplikacije i google mapa,

iz raznih razloga nismo se prijavili na projekat (obaveze prema faksu, manjak vjere u ideju i sl.)

a danas gledam, medju 50 pobjednika, prva aplikacija je upravo ona koju smo mi bili zamislili :(


p.s. u svakom slucaju trebat ce malo vremena dok android mobiteli dodju kod nas, tako da je tu lokalna konkurentnost relativno niska, dok je globalna itekako aktuelna...
Emir Pandzo

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by dzenanr :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Zao mi je da niste, A zamislite da ste imali punu podrsku Odsjeka i Fakulteta, i pomoc bar jednog zainteresovanog profesora (i/ili asistenta)?
Dženan http://www.modelibra.org/

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by Nedim Srndic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

dzenanr wrote:
A zamislite da ste imali punu podrsku Odsjeka i Fakulteta, i pomoc bar jednog zainteresovanog profesora (i/ili asistenta)?
fakat
Don't listen to Teo who says: "don't listen to dinko because he isn't an engineer", because he isn't an engineer.

Re: Predmet Napredne Web tehnologija, par pitanja i prijedloga

by BenjaminKapetanovic :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sto se tice Androida:
Ja sam, pretpostavljam kao i Nedim i Faik, vec izgubio vjeru u posteno takmicenje.

Sto se tice Naprednih WT i SE,
volio bih podrzati kolegino misljenje:

Emir Pandzo wrote:
Da li postoji mogućnost da studenti na predmetu Napredne web tehnologije sami biraju platformu, ili da je vi predložite ( php & mysql, ruby on rails, asp.net, modelibra i wicket, adobe flex, javaEE i sl.) pa da spiralnim pristupom rade neki projekat?
Svaka grupa ili možda po dvije grupe da rade sa jednom tehnologijom
Do sada smo na fakultetu radili u C, C++ i Javi, te odredjene vjezbe u Oracle-u.
Mislim bismo sada trebali malo vjezbati i asp.net, c#, php i mysql... Skoro ih nigdje nismo ni spomenuli, a nemogu se tek tako zanemariti.
Takodjer, mozda da radimo i druge pristupe pored spiralnih za koje nismo ni culi ? :)

Lijepi pozdravi,
Benjamin.
LightInTheBox - Buy quality products at wholesale price