Почему Windows Workflow использования? [закрытый]

Я вижу, что это старый пост, но я нашел его полезным и подумал, что поделился бы решением, аналогичным тому, что предложил @kzqai:

У меня есть функция, которая получает два параметра, такие как ...

function getTableInfo($inTableName, $inColumnName) {
    ....
}

Внутри я проверяю массивы, которые я установил, чтобы убедиться, что доступны только таблицы и столбцы с «блаженными» таблицами:

$allowed_tables_array = array('tblTheTable');
$allowed_columns_array['tblTheTable'] = array('the_col_to_check');

Затем проверка PHP перед работающий PDO выглядит как ...

if(in_array($inTableName, $allowed_tables_array) && in_array($inColumnName,$allowed_columns_array[$inTableName]))
{
    $sql = "SELECT $inColumnName AS columnInfo
            FROM $inTableName";
    $stmt = $pdo->prepare($sql); 
    $stmt->execute();
    $result = $stmt->fetchAll(PDO::FETCH_ASSOC);
}
34
задан DSO 5 February 2009 в 19:02
поделиться

4 ответа

Существует некоторая довольно хорошая поддержка разработчика в Visual Studio, которую я не должен прокручивать для меня, и это - платформа, поддерживаемая кем-то еще, а не мной, означая, что кто-то исправляет ошибки архитектуры и делает основное тестирование, оставляя меня для тестирования просто моего рабочего процесса. Я имею в виду, я мог прокрутить свои собственные версии GDI + вызовы, но я буду скорее нет. То же идет для моей собственной платформы сериализации, синтаксического анализатора XML или некоторого другого элемента платформы.NET.

, Когда это сводится к нему, эти вещи обеспечиваются как инструментарий. Принимаете ли Вы решение использовать инструмент, или не зависит полностью от проблемы, которую Вы решаете, пригодность инструмента, и время и ресурсы, которые Вы имеете в наличии для достижения цели.

2
ответ дан Jeff Yates 11 October 2019 в 07:14
поделиться

Главные причины, о которых я могу думать для склонений к использованию WF по другой платформе рабочего процесса:

  1. Microsoft поддерживает его как базовую часть платформы, таким образом, это может / быть легче интегрировать в их другие технологии как Sharepoint и Azure ""облачные "приложения"
  2. , инструменты, вероятно, улучшатся и будут действительно гладкими в другом немного версий, которые должны улучшить производительность разработчика
7
ответ дан Guy Starbuck 11 October 2019 в 07:14
поделиться

Я должен был создать операции Рабочего процесса в своем задании, и я не могу даже сказать Вам ответ.

Один не очень допустимая причина состоит в том, что недопустимые значения/исходные данные можно определить и отказать во время проектирования для схем рабочего процесса, и таким образом, ошибки времени компиляции в основном не существуют (принимающий весь этот шаблонный код, Вы записали, не имеет никаких ошибок времени компиляции).

3
ответ дан Oliver N. 11 October 2019 в 07:14
поделиться

Короткий ответ: это свободно , и это сделало задание. Если можно прокрутить лучшую платформу для руководящего рабочего процесса и хотеть провести время на нем, любой ценой сделать. Но полагайте, что Ваше время стоит денег , поэтому сколько денег Вы готовы принять на себя обязательство создавать лучшую платформу для руководящего рабочего процесса? Я видел то получение дорогого.

кроме того, я вполне уверен, что персистентность (к диску или SQL) обрабатывается из поля.

3
ответ дан jcollum 11 October 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: