1) ТЗ и соглосование - 2 недели. 1 человек.
2) Прототип, структура, минимальные тесты. - 1 месяц, 2 человека минимум (программирование + структура/тип БД + настройка ОС)
3) Рабочий вариант - 3 месяца , 3 человека. Те же что и в пункте 2 + дизайнер верстальщик
4) Отладка, тесты - минимум 1 месяц, 3 человека что и выше.
Но реально к этому сроку еще половину можно смело прибавлять.
За месяц вы можете в лучшем случае посмотреть пару готовых движков, выбрать подходящий по требованиям, купить, настроить. Ни о каком собственном создании с нуля и речи быть не может.
У вас же с вики:
<procedures> <procedure name="book:list" datasource="main" root="books" item="book" empty="true"> <param name="author_id" type="natural" /> <param name="price_from" type="natural" /> select title, author_id, price from book where author_id = $author_id and price >= $price_from; </procedure></procedures>
В php 5 выкинули xslt ? Туда ему и дорога.
Честно говоря не понимаю смысла движка изивэба. Сам он ничего не умеет, только обвязка на шаблоне. При этом предлагается (в примере на сайте) код запроса в базу писать в самом шаблоне, т.е. то, от чего сейчас проекты стараются убежать.
Не совсем понял, а в чем отличие вашего движка от функции xslt_process() ?
http://www.palemoon.org/ - порт лисицы х64.
Унификация - это когда в квери только 1 запрос. Про оверхед сильно сомневаюсь, основные усилия то уйдут на выполнение команды, а не на ее принятие. Можешь потестировать на простых запросах типа "select 1+1" без получения рекодсета. Может быть и выйграешь с десяток запросов при нескольких тысячах.
Транзакции и несколько запросов в одном query не имеют между собой ничего общего.
MySQL и SqLite обе поддерживают транзакции. Но первая работает только по правилу "1 запрос - 1 query", а вторая как раз может принят пачку в одном query. Грубо говоря тут все именно от базы зависит, а не от настройки посылающей запросы.
Но конструкция ниже будет работать одинаково.
transaction->start();
query();
transaction->commit/rollback();
Каждому вэб сайту по магазину ? :D
sort сортирует переданные массив, и возвращает true если сортировка прошла. Не надо от туда принимать значение.
в вашем движке сайта проблема. Именно он отдает страницы. В общем ищите как правильно в темплейты вашего движка пхп код подключить. Может там банальное
{php} {/php} надо указать.