Мне нужна помощь в выборе технологии для создания приложения.
Прежде чем я углублюсь в детали, чтобы создать хорошую мысленную картину, приложение чем-то похоже на Power BI, но, очевидно, оно это не его клон. Во-вторых, я знаю только Python для анализа данных и комфортно работаю с Pandas.
Теперь в деталях:
Приложение по своей сути будет получать от пользователя данные в виде файлы CSV или Excel. В качестве примера рассмотрим на данный момент два файла: один содержит данные о продажах (проданных единицах) для группы продуктов за год, а другой содержит данные о продуктах с такими атрибутами, как стоимость единицы, размеры единицы и т. д.
Пользователь будет загрузите эти два файла в приложение, и приложение сможет отображать конкретные диаграммы, такие как количество проданных единиц в день (это будет простая линейная диаграмма), анализ ABC на основе проданных единиц (это таблица с количеством строк). равно количеству уникальных продуктов, каждому из которых присвоена категория продукт A, B, C или D) и другие подобные диаграммы. Очевидно, что будут раскрывающиеся списки и поля пользовательского ввода для выбора параметров, а также кнопка «Выполнить» для создания этих диаграмм.
Наконец, и здесь все может оказаться трудным, эти файлы могут быть большими, файл данных о продажах в частности, может легко перейти к 5 или 10 миллионам строк. Предположим на данный момент более высокий предел в 50 миллионов строк.
Наконец, он должен быть удобным для пользователя — просто загрузите данные (пока игнорируйте проблему ошибок типов данных в данных при загрузке), и мы хорошо.
Что я рассмотрел:
Приложение Windows, написанное на C#, с графический интерфейс пользователя и преобразован в исполняемый файл для установки конечным пользователем. его компьютер: Я ничего об этом не знаю, но сможет ли приложение легко хранить данные? или ему нужна база данных, такая как SQL Server?
Приложение Windows, написанное на Python, с графическим интерфейсом и «каким-то образом» преобразованное в исполняемый файл. для конечного пользователя для установки на свой компьютер: Плюсом этого сценария является то, что я немного знаю Python, но меня беспокоит, что процесс преобразования в исполняемый файл может стать проблемой. Я проверил это в Интернете и нашел пакеты, но они дали неоднозначные результаты. Во-вторых, я не знаю, могут ли большие размеры данных быть проблемой, но я думаю, что такая библиотека, как Polars, может быть полезна, хотя я ее не пробовал.
Веб-приложение, написанное на Python. Я не знаю, что такое веб-приложения, но думаю, что смогу написать одно на Python, а затем разместить его на AWS/Azure. Я не против заплатить за AWS/Azure. Однако сможет ли он обрабатывать файлы данных большого размера (несколько ГБ?) как с точки зрения хранения, так и вычислений? Нужно ли мне будет учиться чему-то еще? Например, серверные или интерфейсные языки?
Есть ли что-нибудь еще, о чем я не знаю?
Меня интересует вариант №3, но я не знаю, возможно ли это и чему мне нужно научиться, чтобы достичь этого. Также, если есть другие варианты, дайте мне знать.
Мне нужна помощь в выборе технологии для создания приложения. Прежде чем я углублюсь в детали, чтобы создать хорошую мысленную картину, приложение чем-то похоже на Power BI, но, очевидно, оно это не его клон. Во-вторых, я знаю только Python для анализа данных и комфортно работаю с Pandas. Теперь в деталях: Приложение по своей сути будет получать от пользователя данные в виде файлы CSV или Excel. В качестве примера рассмотрим на данный момент два файла: один содержит данные о продажах (проданных единицах) для группы продуктов за год, а другой содержит данные о продуктах с такими атрибутами, как стоимость единицы, размеры единицы и т. д. Пользователь будет загрузите эти два файла в приложение, и приложение сможет отображать конкретные диаграммы, такие как количество проданных единиц в день (это будет простая линейная диаграмма), анализ ABC на основе проданных единиц (это таблица с количеством строк). равно количеству уникальных продуктов, каждому из которых присвоена категория продукт A, B, C или D) и другие подобные диаграммы. Очевидно, что будут раскрывающиеся списки и поля пользовательского ввода для выбора параметров, а также кнопка «Выполнить» для создания этих диаграмм. Наконец, и здесь все может оказаться трудным, эти файлы могут быть большими, файл данных о продажах в частности, может легко перейти к 5 или 10 миллионам строк. Предположим на данный момент более высокий предел в 50 миллионов строк. Наконец, он должен быть удобным для пользователя — просто загрузите данные (пока игнорируйте проблему ошибок типов данных в данных при загрузке), и мы хорошо. Что я рассмотрел: [list] [*]Приложение Windows, написанное на C#, с графический интерфейс пользователя и преобразован в исполняемый файл для установки конечным пользователем. его компьютер: Я ничего об этом не знаю, но сможет ли приложение легко хранить данные? или ему нужна база данных, такая как SQL Server?
[*]Приложение Windows, написанное на Python, с графическим интерфейсом и «каким-то образом» преобразованное в исполняемый файл. для конечного пользователя для установки на свой компьютер: Плюсом этого сценария является то, что я немного знаю Python, но меня беспокоит, что процесс преобразования в исполняемый файл может стать проблемой. Я проверил это в Интернете и нашел пакеты, но они дали неоднозначные результаты. Во-вторых, я не знаю, могут ли большие размеры данных быть проблемой, но я думаю, что такая библиотека, как Polars, может быть полезна, хотя я ее не пробовал.
[*]Веб-приложение, написанное на Python. Я не знаю, что такое веб-приложения, но думаю, что смогу написать одно на Python, а затем разместить его на AWS/Azure. Я не против заплатить за AWS/Azure. Однако сможет ли он обрабатывать файлы данных большого размера (несколько ГБ?) как с точки зрения хранения, так и вычислений? Нужно ли мне будет учиться чему-то еще? Например, серверные или интерфейсные языки?
[*]Есть ли что-нибудь еще, о чем я не знаю?
[/list] Меня интересует вариант №3, но я не знаю, возможно ли это и чему мне нужно научиться, чтобы достичь этого. Также, если есть другие варианты, дайте мне знать.
Мне нужна помощь в выборе технологии для создания приложения.
Прежде чем я углублюсь в детали, чтобы создать хорошую мысленную картину, приложение чем-то похоже на Power BI, но, очевидно, оно это не его клон. Во-вторых, я знаю только Python для...
Я готовлюсь к игровому проекту, основанному на карте с некоторыми событиями, запускающими элементы, которые теперь кажутся двухмерными и могут включать в себя некоторое трехмерное моделирование портретов в некоторых более поздних версиях.
Я хотел бы...
Есть сайт pdisk.net, и какое бы видео мы ни загружали с компьютера на сайт и не делились ссылкой для его просмотра, видео открываются только в приложении Playit для Android. Можно просмотреть только первые 15 секунд, после чего появится экран с...
Я разрабатываю приложение ASP.Net с использованием доменно-ориентированного проектирования.
Оно будет использоваться веб-сайтом React в качестве внешнего интерфейса.
В каноническом подходе DDD , должен ли проект ASP.Net служить нашим уровнем...
Я разрабатываю приложение ASP.NET с использованием доменно-ориентированного дизайна.
Оно будет использоваться веб-сайтом React в качестве внешнего интерфейса.
В каноническом DDD подход, должен ли проект ASP.NET служить нашим уровнем приложения или...