Seeking advice on Tech-Stack selection

Seeking Advice for Tech Stack Selection for a Layout Conversion Tool

I'm working on a tool to convert physical plant layouts (presented in PDFs) into logical layouts for AGV control systems, translating these into a JSON format that the control system can understand. The tool will allow users to import PDF layouts, overlay graphical objects like paths and waypoints, which can be parametrized, and export the configured layout as JSON. It needs to be resilient and standalone, ideally requiring minimal to no updates (Shipped once together with the AGV System), and should run on both Windows and Linux environments (Mainly Windows, control system runs on Linux (Debian) and it would be neat if the tool could run on it directly).

I'm considering two main tech stack options:

Option 1: .NET Core with WPF for Windows, and potentially Avalonia for cross-platform compatibility. Option 2: A web-based application using .NET Core for the backend and Blazor (or Angular/React) for the frontend.

Key considerations include the ease of learning for a solo developer and robustness against OS updates. I'd appreciate any insights, experiences, or alternative suggestions you might have. Thank you!

submitted by /u/Constant_Bee_5505
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/hpXkdCs

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close