Upload
deki20
View
217
Download
0
Embed Size (px)
Citation preview
7/24/2019 Prog Jezici
1/2
If you want lists, for back-endlanguages (in order of my ability to recall):
Java (and other JVM languages like Scala, roovy, !lo"ure)
#$#
%&' (!, V*)
+uby
#ython
#erl
Javascrit (&ode JS)
-ctionscrit (.lash Media Server)
!offeeScrit
! (!I)
'rlang
oh, and S/0 for db 1ueries
.or browser-basedfront2end languages, you3re somewhat limited in what the browser can suort
(e4cluding launching out2of2browser alications)% 5e could talk about:
$M0
Javascrit
!SS
-ctionscrit
!offeeScrit (comiled to Javascrit)
6M02based languages (678, SMI0, SV, 8I-, some interreted by the browser, others
transformed using 6S0)
V*Scrit
Silverlight
Java (alets)
.or native PC desktopfront2ends, most oular front2end languages would robably be (I3m
guessing, in no order):
Visual *asic 9 (from my e4erience with big enterrises, I bet a lot of those are still out
there, "ust like 5indows Vista)
%&'
Java (Swing as)
*ut "ust about every language that can create deskto as also has some net code library that lets
you write n2tiered alications (ivy (#ython), cl;k, %%%)%
.or native mobile applicationfront2ends, most oular would robably be:
7/24/2019 Prog Jezici
2/2
*ack2end: #$# ; Java ; Javascrit ; +uby ; %&' ; #ython
Front ends 2 $M0, !SS, JavaScrit, etc% *asically any languages that render directly on the user3s
side (browser)%
Back ends - #$#, Java, -S#, S/0 etc% -nything that renders on server2side (and then may2be
further oututted to the browser directly%)
.or websites (the ma"or ones):
.ront2end: $M0, !SS, "/uery and full Javascrit (although Javascrit can be used for much more
than "ust front2end)%
*ack2end, server2side: #$#, +ails
*ack2end, functionality;scriting: #ython, +uby, Javascrit
*ack2end, databases: Mongo8*, S/0 2 MyS/0, #ostgreS/0, S/0ite
kraj 2014.godine
&e =avisi, tacno se =na sta "e frontend danas% -ko bi ga delili o nekim nivoima =nan"a, onda bi to
bilo:
#rvi nivo: $M0>, !SS7, osnove JS2a
8rugi nivo: ouchresonsive kro= *ootstra ili .oundation
reci nivo: &aredni Javascrit ("/uery, -J-6, "avascrit temle"ti, namenski dodaci =a "/, client2
side validation itd%)
!etvrti nivo: 0'SS, S-SS, *ower, runt
#eti nivo: JS fre"mvork out 'mberJS, -ngular%%%
Top programski jezici:
Java2 Veoma mo?an rogramski "e=ik, ko"i se isi@e samo "ednom i nakon toga radi na svim
latformama% 2 htts:;;docs%oracle%com;"avase;tutorial; (link is e4ternal)
PHP2 Serverski rogramski "e=ik, na"vi@e kori@?en =a web rogramiran"e% 2 htt:;;h%net;
(link is e4ternal)
2 #roceduralni rogramski "e=ik, moAe da se koristi =a sve, trenutno na"vi@e =a isan"e
driver2a B htt:;;www%crogramming%com;tutorial;c2tutorial%html (link is e4ternal)
!!2 oristi se takoCe =a (skoro) sve, oriliDno teAak, na"vi@e se koristi =a video igre, ialikaci"e% 2 htt:;;www%cluslus%com;doc;tutorial; (link is e4ternal)
P"t#on2 &a"lak@e da se nauDi, i #ython se koristi =a web alikaci"e, takoCe moAe da se
koristi i =a druge softvere 2 htts:;;www%ython%org;doc; (link is e4ternal)
$%&" 2 #oularan =bog svog framework2a +uby on +ails, koristi se u real time alikaci"ama,
lak "e i regledan =a isan"e 2 htts:;;www%ruby2lang%org;en; (link is e4ternal)
'2 &aravl"en od strane Microsoft2a =a n"ihove latforme, sliDan "e Javi, i koristi se
na"vi@e =a 5eb alikaci"e 2 htts:;;msdn%microsoft%com;en2us;library;9EefFsbd%as4 (link is
e4ternal)
https://docs.oracle.com/javase/tutorial/http://php.net/http://php.net/http://www.cprogramming.com/tutorial/c-tutorial.htmlhttp://www.cplusplus.com/doc/tutorial/https://www.python.org/doc/https://www.ruby-lang.org/en/https://msdn.microsoft.com/en-us/library/67ef8sbd.aspxhttps://msdn.microsoft.com/en-us/library/67ef8sbd.aspxhttps://docs.oracle.com/javase/tutorial/http://php.net/http://php.net/http://www.cprogramming.com/tutorial/c-tutorial.htmlhttp://www.cplusplus.com/doc/tutorial/https://www.python.org/doc/https://www.ruby-lang.org/en/https://msdn.microsoft.com/en-us/library/67ef8sbd.aspxhttps://msdn.microsoft.com/en-us/library/67ef8sbd.aspx