Язык сценариев для встраивания в приложения C#/.NET? [закрытый]

Добро пожаловать на SO.

Пожалуйста, найдите исправления ниже в коде:

<?php
require_once "connect.php";

$connection = @new mysqli($host, $db_user, $db_password, $db_name);

//if($connection->connect_error)
//{
//  echo "Nie można połączyć się z bazą danych";
////} else
//{
    $mail = isset(

Добро пожаловать на SO.

Пожалуйста, найдите исправления ниже в коде:

[110]POST['mail']) ?

Добро пожаловать на SO.

Пожалуйста, найдите исправления ниже в коде:

[110]POST['mail'] : ''; // Added ternary operatr and properly placed single quotes. $haslo = isset(

Добро пожаловать на SO.

Пожалуйста, найдите исправления ниже в коде:

[110]POST['haslo']) ?

Добро пожаловать на SO.

Пожалуйста, найдите исправления ниже в коде:

[110]POST['haslo'] : ''; // Same as above $sql = "SELECT * FROM users WHERE mail='$mail' AND haslo='$haslo'"; // Replaced sql by $sql as pointed out in comments. if ($result = $connection->query($sql)) // Removed @ (Error supressor, no need for it.) { $user = $result->num_rows; if($user>0) { $row = $result->fetch_assoc(); $user = $row['mail']; header('Location:user.php'); $result->close(); } else { echo"Podałeś złe dane"; } } $connection->close(); // } ?>
14
задан Community 23 May 2017 в 11:53
поделиться

12 ответов

Я знаю другие ссылки вопроса IronPython, но я все еще чувствую, что это должно быть здесь, потому что я думаю, что это - один из наилучших вариантов.

Другой большой опцией был бы IronRuby. Основное различие, которое я вижу, было бы то, если бы у Ваших разработчиков/пользователей был опыт или с Python или с Ruby, который мог бы быть передаваем.

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

11
ответ дан 1 December 2019 в 06:48
поделиться

Шиканье, возможно?

8
ответ дан 1 December 2019 в 06:48
поделиться

Lua является большим! Игра Lua, действительно любезная с.NET. Я записал сообщение в блоге о том, как начать встраивать Lua и C#, могло бы стоить для проверки:

http://blog.apterainc.com/software/embedding-lua-and-c/

7
ответ дан 1 December 2019 в 06:48
поделиться

Я изучил бы XAML только Windows Workflow. Можно повторно разместить разработчика и обеспечить пользовательские операции, которые могут вытаскиваться и использоваться для управления данными всегда, им нравится. ОЧЕНЬ визуальный. Я в настоящее время использую это в одном из моих приложений, и пользователи, кажется, любят его. В то время как существует небольшая кривая обучения к нему, это намного меньше, чем типичный язык сценариев, и люди, кажется, могут схватить его справедливо быстро, особенно те, которые имеют опыт с помощью блок-схем и Visio.

3
ответ дан 1 December 2019 в 06:48
поделиться

Я знаю, что Вы попросили технологию сценариев, но базовая потребность является управлением кодом для непрограммистов. Мы используем Правила ILOG для .NET для удовлетворения тех потребностей.

2
ответ дан 1 December 2019 в 06:48
поделиться

Что относительно JScript.NET или PowerShell

2
ответ дан 1 December 2019 в 06:48
поделиться

Umm, как насчет C#? Нет никакой причины, почему Вы не можете позволить пользователю записать C#, затем безопасно загрузить его в другой AppDomain со всеми корректными ограничениями и гарантиями.

2
ответ дан 1 December 2019 в 06:48
поделиться

Я думаю с помощью C#, Виа CodeDom является очень мощным решением

2
ответ дан 1 December 2019 в 06:48
поделиться

Шиканье и IronPython были упомянуты, но не забывают IronScheme, F# или любой из других языков, которые были портированы к виртуальной машине CIL и имеют время выполнения compiliation/interpretation.

2
ответ дан 1 December 2019 в 06:48
поделиться

Я также вставил бы голосование за использование C# для записи расширений. Если у Вас нет неопровержимого довода, такого как существующая база пользователей, уже знакомая с Python, рубином, или шиканье, вводя другой язык просто добавляет сложность и учебную стоимость.

0
ответ дан 1 December 2019 в 06:48
поделиться

Существуют многие, многие, много языков сценариев. То, которое является лучшим для Вас, зависит от того, что Вы пытаетесь сделать.

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

1
ответ дан 1 December 2019 в 06:48
поделиться

IronRuby с каждым днем ​​выглядит лучше.

2
ответ дан 1 December 2019 в 06:48
поделиться
Другие вопросы по тегам:

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