.NET und C# ohne Web?
Просто отрисовать - фигня. В какой-нибудь веб вьюпорт отправить результат рендеринга сторонней оптимизированной либы. Теперь попробуйте к этим молекулам через какой-нибудь Ангуляр или Реакт навесить через байндинги кучку свойств, событий, чтобы по кликам всплывали разные окошки (интерактивность, да) со вводом данных и валидацией. Сразу жор памяти пойдёт и всё тормозить начнёт.
Теперь попробуйте к этим молекулам через какой-нибудь Ангуляр или Реакт навесить через байндинги кучку свойств, событий, чтобы по кликам всплывали разные окошки (интерактивность, да) со вводом данных и валидацией. Сразу жор памяти пойдёт и всё тормозить начнёт.
А ручками без всякого ангуляра кто запрещал? У меня и все торсионные углы на лету считаются, маркируются и показываются, и менюшек куча, и перебор конформеров (а их под сотню на молекулу может быть) и выбор изотопов. Только не надо это через жопу всякие ангуляры и реакты делать, тогда и будет счастье. Могу в личку ссылку на морду послать, зацените.
В какой-нибудь веб вьюпорт отправить результат рендеринга сторонней оптимизированной либы
читайте выше внимательнее, рендерится тоже через голый JS, текст которого все так и вписывается в те самые пресловутые 100кб исходников.
Браузер - это тоже платформа... Мне пофиг.
Что то не складывается вместе.![]()
В том то всё и дело что в вебе можно только отдавать команды браузеру и если один из них определенную команду выполняет не так как все или ее вовсе нет - то начинаются интересные вещи.
Допустим если я программирую на древнем .NET то в моём случае нужно использовать делегаты, а если я использую делегаты, то методы должны быть статическими, а у меня конструктор есть
разве?
class Math
{
public int Sum(int x, int y) { return x + y; }
}
class Program
{
delegate int Operation(int x, int y);
static void Main(string[] args)
{
Math math = new Math();
Operation del = math.Sum;
int result = del(4, 5); // math.Sum(4, 5)
Console.WriteLine(result); // 9
Console.Read();
}
}
Причём можно это ставить для каждого подконтрола отдельноМожно, но бардак как то не люблю. Хотя исключения могут быть.
Это только если в одной большой вью нужно кучу разных не связанных между собой вью моделей отобразить. Обычно это плохой дизайн. По-нормальному - через вложенные вью, где на каждую вью только одна вью модель. Тогда на самом верху у этой вью инициализируешь контекст данных и по всей вью всё привязывается и интеллисенс работает с прыжками из вью в ныжные классы.
В том то всё и дело что в вебе можно только отдавать команды браузеру и если один из них определенную команду выполняет не так как все или ее вовсе нет - то начинаются интересные вещи.
Сейчас всё в вебе на Хромиуме - т.е. привязано к одному вендору (Гуглу). Где крики "мастдай!", плюрализм мнений относительно того, как должен выглядеть веб? Когда эта идиллия кончится и начнётся снова борьба стандартов - джаваскрипт и вообще веб-фронтэнд как базовая технология для всех приложений снова уйдёт с первого места. Но с его корявостью и разбродом-шатанием веб-фреймворков даже в этой идиллии всё смотрится как-то косо-криво. Видно же, что технология с рождения уродская, не предназначенная для того, куда её сейчас применять пытаются.
Сейчас всё в вебе на Хромиуме
Я хоть и не из Веба, но что то слышал.
https://www.slant.co/versus/5226/5230/~mozilla-firefox_vs_...
Видно же, что технология с рождения уродская
Она просто другая и каждый вправе ее оценивать по своему.
как должен выглядеть веб?
Нужны еще тогда обязательно стандарты как должны выглядеть картины художников ![]()
А можно пояснить что имелось в виду?
Вот: https://youtu.be/hYpaVExfbu4?t=1909 и вот https://youtu.be/FJMsRCvMoEg?t=316
Моя ФЛ Он и Онаразве?
Всё я сам решил проблему:
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
try
{
Interp i = null;
Interp i2 = null;
i = new Interp(@"C:\test\demo.int");
i2 = new Interp(@"C:\test\demo2.int");
i.Load(new Rect { x = 1, y = 1, width = 80, height = 10 });
i2.Load(new Rect { x = 1, y = 11, width = 80, height = 24 });
i.StepEvent += new Interp.StepEventHandler(Interrupt);
i2.StepEvent += new Interp.StepEventHandler(Interrupt);
i.Execute();
i2.Execute();
}
catch(Exception ex) {
Console.WriteLine(ex.ToString());
}
}
public static void Interrupt()
{
Console.WriteLine("Interrupt!");
}
}
}
Моя ФЛ Он и ОнаСорри, но все равно не понял. Для какой системы?
Для Windows.
Что бы в своем приложении сделать виртуальные окна системы? Что то типа расширения системы?
Ну да что-то вроде окон, только виртуальные области в окне PuTTY или Telnet, чтобы выполняла мои скрипты на сервере, и чтобы всё параллельно работало. Я уже сделал только что сам обработчик событий, при интерпретации каждой строчке срабатывает прерывание.
Моя ФЛ Он и Оначтобы выполняла мои скрипты на сервере,
мне кажется вы смешиваете различные понятия в одну кучу.
Соединение с сервером по SSH - одна задача, удаленное выполнение команд, следующая.
Отображение взаимодействия - еще одна.
Тута были?
Всего лишь эту строку
Согласитесь, что просто куча мусора вокруг этого всего. Важные вещи я выделил жирным, остальное - в помойку:
d:DataContext="{d:DesignInstance {x:Type viewModels:SettingsPanelViewModel}}"
Я хоть и не из Веба, но что то слышал.
https://www.slant.co/versus/5226/5230/~mozilla-firefox_vs_...
Всё это туфта, и плевать, что там фрики в своих загончиках наголосовали. Бабло побеждает всё. Поэтому Мозилла с Фаерфоксом подыхает (хотя долго брыкается), а Хромиум будет жить. Поэтому Эдоуби с экшен скрипт и флеш отправляется на помойку, а джаваскрипт будет жить. Потому что за ним прямо или косвенно стояли Гугл и Эппл. В принципе, мог взлететь Сильверлайт, надо было лишь немного надавить и поддерживать давление лет 5, но тогда в МС были разброд и шатания, и правая рука не знала, что делает левая, поэтому они начинали и бросали разные штуки постоянно. Поэтому Сильверлайт с удобным сишарпом и Флеш с достаточно удобным экшен скрипт умерли, а корявый джаваскрипт, на котором без тайпскрипт нормально не поразрабатывать, будет жить. Бывшие флешевики до сих пор вспоминают удобные инструменты для быстрого создания всяких красивых и интерактивных штук и игр - на джаваскрипт до сих пор ничего подобного нет, всё надо из костылей от разных вендоров собирать и использовать сторонние библиотеки рендеринга на канвас.
мне кажется
потом позже отвечу
Моя ФЛ Он и ОнаСогласитесь, что просто куча мусора вокруг этого всего
сорри но никак ![]()
буквочка "д" важна - это только для времени дизайна. Остальное тоже имеет смысл.
https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/ee839627(v=vs.100)


