<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vitaliy</title>
    <description>The latest articles on DEV Community by Vitaliy (@vzhik).</description>
    <link>https://dev.to/vzhik</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1046294%2F96170d13-e398-4d0b-ad8f-d430b47ab0c4.png</url>
      <title>DEV Community: Vitaliy</title>
      <link>https://dev.to/vzhik</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vzhik"/>
    <language>en</language>
    <item>
      <title>From C# to low code</title>
      <dc:creator>Vitaliy</dc:creator>
      <pubDate>Thu, 16 Mar 2023 08:37:47 +0000</pubDate>
      <link>https://dev.to/vzhik/from-c-to-low-code-4bll</link>
      <guid>https://dev.to/vzhik/from-c-to-low-code-4bll</guid>
      <description>&lt;p&gt;In this article, I will share my journey with MarsX Low Code, a tool that I have been using for several years. When I first started using MarsX, I encountered some difficulties due to the unfamiliar organization of the code and the peculiar IDE. However, over time, I came to appreciate the convenience of using MarsX for creating websites and scripts.&lt;/p&gt;

&lt;p&gt;A little about my experience&lt;br&gt;
I have been programming in various languages for quite some time, but most (before low code) of my time was dedicated to C#. Usually, the transition from one language to another was not something supernatural, but MarsX (Low Code) was a novelty.&lt;/p&gt;

&lt;p&gt;That is, js for me was not something unexpected or unknown, but there was a very unfamiliar organization of the code, a peculiar IDE. And all this led to a difficult start on a completely new platform.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I am probably one of those who caught MarsX 2. On it, we started writing and even launched the sale of gift cards for a movie theater. It was definitely a pain. It’s good that the times of MarsX 2 are over 🙂&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It has now become the tool that has started to bring profit. We wrote websites for movie theaters and they are 90% similar to each other and MarsX gave us a chance to breed instances for each cinema and not have performance problems, as was the case on a monolith for multiple movie theaters.&lt;/p&gt;

&lt;p&gt;MarsX 3 was also far from what I wanted at first, but over time it became a very convenient tool for me, I even used it for writing scripts for the same movie theaters.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I also like the fact that it is very easy to integrate with other systems and that there are many ready-made solutions for various tasks.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;In general, I can say that MarsX is a very useful tool for those who need to create something quickly and efficiently, without diving into the intricacies of programming.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjwpkp73x5s5mmhn313f7.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjwpkp73x5s5mmhn313f7.jpg" alt="coding on Marsx"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  MarsX 3 and MarsX 4
&lt;/h2&gt;

&lt;p&gt;Now all the bugs of MarsX are known and don’t cause much negativity, you just treat them as certain limitations or features. And of course, I am eagerly waiting for MarsX 4 in the hope of getting a more pleasant product.&lt;/p&gt;

&lt;p&gt;At the developers’ presentation, it is visible that some of the bugs have certainly been fixed, as the core code has been rewritten — for example, if you try to change an un-forked setting through a form, it will create a block without a name.&lt;/p&gt;

&lt;p&gt;On the other hand, some things should be understood and accepted — it is unlikely that the bug with cursor positioning has been fixed — in normal software, when you click on a line, the nearest line to the center of the cursor is selected, but in MarsX, the line under the top part of the cursor is selected. It may seem like a minor thing, but quick copying and pasting can be annoying when you just start using MarsX. It may be difficult to understand what I mean when it is described in text.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi99663frqxdjiclz3y30.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi99663frqxdjiclz3y30.gif" alt="coding cat"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  I don’t want to reinvent the wheel over and over
&lt;/h2&gt;

&lt;p&gt;I have tried to use MarsX on other projects several times, but to be honest, time is an issue for me.&lt;/p&gt;

&lt;p&gt;Once I tried to write a bot for a fintech, but there the features of MarsX were used to a minimum, mostly server code, it was difficult to apply.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But if I’m creating something from scratch, I will probably take MarsX, so as not to reinvent the wheel, but to do what is needed.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That’s how it turned out with the bot — there were several simple pages with which there was a minimum of trouble.&lt;/p&gt;

&lt;p&gt;And still, I have been in this stack for a long time — I will have to learn something else from scratch.&lt;/p&gt;

&lt;p&gt;MarsX is already like a drug, there is no time to learn something new, probably it is like this with all technologies.&lt;/p&gt;

&lt;p&gt;Overall, MarsX has proven to be a useful tool for fast and efficient development, and I would recommend it to others looking to create something quickly without diving into the intricacies of programming. I am excited for the release of MarsX 4 and hope that it will address some of the issues I have encountered in 3 version.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>lowcode</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
  </channel>
</rss>
