正在为非开发人员寻求有关Visual Studio/VS代码语言的建议



简而言之,我希望为我为聚合来自几个不同来源的数据而设计的接口创建一个POC(概念验证(。目前,我只是在SQL中使用没有关系的平面表(尽管数据中有用于此目的的字段(来存储数据,这些数据是通过各种方式(主要是PowerShell脚本(收集的。我还希望它足够模块化,这样我就可以将钩子添加到对其他源的REST调用中。因此,如果我打电话获取某项资产的数据,我不必知道该级别的数据在哪里。中间件将知道在哪里可以找到它,并使用适当的方法(SQL、REST等(来获取它

我在IT行业已经超过31年了,我有SQL的经验(曾经是一名专业的DBA(,一些脚本语言,并曾用C#编写过一个类似的应用程序,但我从一位专业开发人员那里得到了一个模板界面,我只是用它运行并在运行过程中进行了更改。

我想要一个高级视图,其中的颜色指示位置的总体运行状况,并能够搜索数据中的资产(可以是虚拟机、BM服务器、以太网交换机、FC交换机、连接的SAN、管理程序、vCenters、Nutanix集群等(,以查找它们的位置、运行状况,最重要的是,它们与其他资产的连接。

我对每件事都了解一点,足以在大多数情况下成为危险人物,有些人则是大师。我该往哪个方向走?我对BASIC、PowerShell非常了解,可以称自己为专家,但很可能只是一个黑客。我对编码的基本概念非常了解(20多年前我是CC的一名兼职人员(,可以把它教给其他人。一旦团队中有了新的DevOps成员,我想使用一种我可以交给专业人员维护的语言。

编辑:今年早些时候,我用React写了一个非常小的程序。它被分解为两个独立项目的接口和"中间件"。Java对我来说不是一种直观的语言,我可以再次朝着这个方向发展,但我正在寻找可能的替代方案。

不幸的是,我不确定是否有"非开发人员"的方法可以做到这一点。如果你真的想自己做这件事,我建议你使用C#API,因为你在这方面有一些经验(即使它很小,但仍然很舒适(,幸运的是,他们刚刚发布了最小的API,这应该会让你的生活更轻松(https://dotnetcoretutorials.com/2021/07/16/building-minimal-apis-in-net-6/)。

就实际显示数据而言,如果它是一个非常简单的UI,我会保持简单,并使用JavaScript和HTML/CSS(即没有React等框架(。这是一个POC,如果有人进来,因为还有更多的工作要做,所以想转而使用框架,那么把你现有的代码转移到更现代的东西中并不难。但如果它很小,那么一个框架就过于工程化了,尤其是如果你需要学习所有内容的话。

对于这样的小型项目,您可以学习项目所需的代码,而无需真正学习代码。从Bootstrap这样的库中获取组件(它基本上是预制的元素,如下拉菜单、进度条等,它们的文档非常好(,并尽可能简单。祝你好运

最新更新