Spyce
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]
- Zvanični veb-sajt
- Spyce na SourceForge.net
- Spyce tips and techniques Arhivirano na sajtu Wayback Machine (17. novembar 2015)