Spyce

S Vikipedije, slobodne enciklopedije

Spyce je tehnološki sličan sa PHP koji može biti korišćen za ugradnju Pajton koda u veb stranice. Spyce je besplatan softver, distribuisan pod BSD licencom, sa nekim dodatnim ograničenjima u vezi dokumentacije.[1]

Česte Spyce metode ugrađivanja[uredi | uredi izvor]

Od kad Pajton koristi uvlačenje da prepozna početak i kraj bloka, Spyce uključuje nekoliko načina da se ugradi Pajton kod. Pokazano ispod, postoje tri česta načina. Spyce podržava ASP/JSP-stilizovane graničnike (<% i%>) kao i duple zagrade ([[ ili ]])

1. Pajton 'komadi' (višestruke Pajton izjave sa tradicionalnim uvlačenjem):

It's '''[[\

from time import asctime, localtime
print asctime(localtime())]] ''' right now!

ili

It's '''<%\

from time import asctime, localtime
print asctime(localtime())

%>''' right now!

2. Individualne izjave u okviru graničnika (uvlačenje nepotrebno):

 [[for x in xrange(3): { ]]
 '''Hello, '''
 [[} ]]

ili

 <% for x in xrange(3): { %>
 '''Hello, '''
 <% } %>

3. Provera izraza

'''I am [[= 5*3 ]] years old.'''

ili

'''I am <%= 5*3%> years old.'''

Gorenavedene tehnike mogu biti slobodno mešane i ugrađivanje u bilo koji HTML dokument.

Bilo koji legalni Pajton kod može biti ugrađen i bilo koji Pajtom modul može biti uvezen, što ga čini veoma pogodnim za pisanje dosta robusnih aplikacija (korišćenjem izuzetaka i testiranja jedinice svakog modula ponaosob).

Mogućnosti[uredi | uredi izvor]

Neke druge mogućnosti uključuju ručno pravljene tagove, spyce lambde i aktivne sirovine (koji podseća na ASP).

Zahtevi[uredi | uredi izvor]

Spyce donosi standardnu biblioteku Pajtona i programski jezik sam po sebi na veb. Minimalni zahtev je Pajton instalacija koja radi (dolazi sa nezavisnim veb serverom napisanim u Pajtonu koji moće biti korišćen tokom razvoja), iako može biti korišćen u vezniku sa nekoliko veb servera kao što su Apache i IIS na različite načine.

Konfiguracija je urađena korišćenjem Pajton modula koji su uvezeni kroz veb server prilikom inicijalizacije, tako da sve što je potrebno da krenete sa Spyce-om je osnovno znanje Pajtona.

Vidi još[uredi | uredi izvor]

Reference[uredi | uredi izvor]

Spoljašnje veze[uredi | uredi izvor]