Spyce
Spyce је технолошки сличан са PHP који може бити коришћен за уградњу Пајтон кода у веб странице. Spyce је бесплатан софтвер, дистрибуисан под BSD лиценцом, са неким додатним ограничењима у вези документације.[1]
Честе Spyce методе уграђивања
[уреди | уреди извор]Од кад Пајтон користи увлачење да препозна почетак и крај блока, Spyce укључује неколико начина да се угради Пајтон код. Показано испод, постоје три честа начина. Spyce подржава ASP/JSP-стилизоване граничнике (<% и%>) као и дупле заграде ([[ или ]])
1. Пајтон 'комади' (вишеструке Пајтон изјаве са традиционалним увлачењем):
It's '''[[\
from time import asctime, localtime
print asctime(localtime())]] ''' right now!
или
It's '''<%\
from time import asctime, localtime
print asctime(localtime())
%>''' right now!
2. Индивидуалне изјаве у оквиру граничника (увлачење непотребно):
[[for x in xrange(3): { ]]
'''Hello, '''
[[} ]]
или
<% for x in xrange(3): { %>
'''Hello, '''
<% } %>
3. Провера израза
'''I am [[= 5*3 ]] years old.'''
или
'''I am <%= 5*3%> years old.'''
Горенаведене технике могу бити слободно мешане и уграђивање у било који HTML документ.
Било који легални Пајтон код може бити уграђен и било који Пајтом модул може бити увезен, што га чини веома погодним за писање доста робусних апликација (коришћењем изузетака и тестирања јединице сваког модула понаособ).
Могућности
[уреди | уреди извор]Неке друге могућности укључују ручно прављене тагове, spyce ламбде и активне сировине (који подсећа на ASP).
Захтеви
[уреди | уреди извор]Spyce доноси стандардну библиотеку Пајтона и програмски језик сам по себи на веб. Минимални захтев је Пајтон инсталација која ради (долази са независним веб сервером написаним у Пајтону који моће бити коришћен током развоја), иако може бити коришћен у везнику са неколико веб сервера као што су Apache и IIS на различите начине.
Конфигурација је урађена коришћењем Пајтон модула који су увезени кроз веб сервер приликом иницијализације, тако да све што је потребно да кренете са Spyce-ом је основно знање Пајтона.
Види још
[уреди | уреди извор]Референце
[уреди | уреди извор]Спољашње везе
[уреди | уреди извор]- Званични веб-сајт
- Spyce на SourceForge.net
- Spyce tips and techniques Архивирано на сајту Wayback Machine (17. новембар 2015)