Я сказал бы, что потенциал из Silverlight замечен в большом интересе среди.Net разработчиков экспериментировать и основываться на платформе. Microsoft сделала работу для создания платформы управления Silverlight 2 доступной поэтому при построении на платформе, у Вас есть потенциал для создавания очень доступного приложения. Начиная с выпуска Silverlight 2 я видел большой интерес и activitiy в создавании приложений Направления деятельности (LOB) с Silverlight.
тенденция , что я вижу, состоит в том, что Вопросы Взаимодействия с пользователем и компании желают и интересуются созданием большого пользовательского опыта и для внутренне стоящих и для внешне стоящих приложений. IPhone и интерес в Microsoft Surface доказали это. Я теперь вижу, что разработчики взаимодействия с пользователем работают над Приложениями отделов организации Silverlight. Год назад компании имели разработчиков, не разработчиков, интерфейсы техобслуживания для Приложений отделов организации.
Теперь, мое мнение смещается, потому что я люблю технологию и работаю на Microsoft, но пробую его и лично убеждаюсь. Я нашел, что Silverlight имеет очень чистую модель программирования, которая позволяет большое разделение дизайна/кода.
Michael
Вам необходимо создать Zend_Db_Adapter, который является классом, который вы используете для подключения к базе данных.
$db = new Zend_Db_Adapter_Pdo_Mysql(array(
'host' => '127.0.0.1',
'username' => 'webuser',
'password' => 'xxxxxxxx',
'dbname' => 'test'
));
Или вы можете использовать фабрику ()
метод, чтобы сделать создание более настраиваемым:
$db = Zend_Db::factory('Pdo_Mysql', array(
'host' => '127.0.0.1',
'username' => 'webuser',
'password' => 'xxxxxxxx',
'dbname' => 'test'
));
См. http://framework.zend.com/manual/en/zend.db.html#zend.db.adapter.connecting
Затем укажите этот объект адаптера для своего класса таблицы. Есть как минимум три способа сделать это:
Установить значение по умолчанию для всех таблиц в масштабе приложения:
Zend_Db_Table_Abstract ::
Укажите адаптер для конструктора таблицы:
$ table = new MyTable (array ('db' => $ db));
Сохраните адаптер в реестре и укажите его в таблице или установите по умолчанию:
Zend_Registry :: set ('my_db', $ db);
$ table = new MyTable (array ('db' => 'my_db'));
// альтернативно:
Zend_Db_Table_Abstract :: setDefaultAdapter ('my_db');
См. http://framework.zend.com/manual/en/zend.db.table.html#zend.db.table.constructing