Which is better for creating forms: ASP.NET or Angular.JS?

Good day, I am currently working on creating an internal form for the staff of a blog to submit specific information that will be posted later.

The form is being developed in ASP.NET with some Javascript Controls.

The issue I am facing is that my server is rented on Linux and ASP.NET is only compatible with Windows Server (except for Mono). I am considering using Angular.JS for better functionality on Linux. Do you think this would be the best option?

Attached is an example of the test form.

Thank you, Alex Ferreira

Answer №1

Comparing AngularJS and ASP.NET is like comparing apples to oranges. AngularJS functions as a client-side MVVM framework with bidirectional model binding, while ASP.NET operates primarily on the server side utilizing the .NET framework and Microsoft's product stack. If you find yourself in need of an application for a non-Windows server, using ASP.NET may pose some challenges (unless you're willing to wait for the cross-platform ASP.NET 6 release). However, transitioning from ASP to learning Angular requires a shift in mindset. Additionally, it's essential to have some form of backend technology on the server side (such as backbone.js) to provide data for the Angular application to interact with.

If time permits, investing in learning AngularJS is highly beneficial given its rapidly growing popularity.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Vue.js: Efficiently handling multiple buttons within a Dropdown menu

I am currently working on a Vue.js Project and have a Dropdown component. Here is the code snippet: <template> <v-menu close-on-click transition="slide-y-transition"> <template v-slot:activator="{ on, attrs }" ...

Exploring the integration of JSON data with Angular and Node.js

Hey everyone, I'm diving into the world of Node JS and Angular for the first time. Right now, I'm tackling the task of handling JSON files with Angular and Node JS, but I've hit a bit of a roadblock. My goal is to retrieve all elements (both ...

Encountering an Issue when Registering New Users in Database using Next.js, Prisma, and Heroku

Currently, I am immersed in my inaugural full-stack app development project, which is aligning with an online course. Unfortunately, I have encountered a major stumbling block that has persisted despite hours of troubleshooting. The issue arises when I try ...

Utilizing intricate nested loops in Angular.JS for maximum efficiency and functionality

Struggling to work with data looping in Angular.JS, especially when it comes to specific formatting Let's illustrate what I'm aiming for using Java Here's a snippet: int itemCount = 0; for(int i = 0; i < JSON.length(); i = i + 3) { ...

Top method for organizing collections of images in Windows Forms

As I work on my Windows Forms application, I am contemplating the use of various sets of images such as icons. The selection of these image sets will depend on the chosen theme, and I plan to later render them using a Bitmap. My thought is to store these ...

The functionality for dragging elements is not functioning properly in JavaScript

Here is the code I used in an attempt to make a div element draggable: let div = document.querySelector('div') div.onmousedown = function() { div.addEventListener('mousemove', move, true) } window.onmouseup = function() { window. ...

Make sure that a specific script is loaded prior to another script

I'm struggling to understand how scripts are loaded on a page. I have jQuery plugins that rely on other scripts. Specifically, I am using the timeago jQuery plugin. I have loaded these scripts in the head in the following order: <script src="< ...

Steps for adding buttons in a popover

I've been attempting to embed HTML attribute buttons into a popover in Bootstrap 5 using JavaScript. My goal is to create a clear button with the following function: However, the button is not displaying, only the text within the popover. https://i ...

How can I add multiple filters to a Kendo Grid?

Is there a way to include two separate filter fields for date filtering in Kendo Grid UI? Currently, the method I am using only allows for one date filter to be displayed. filterable: { ui: function (element: any) { element.ken ...

Trouble with HttpHandler mapping: encountering HTTP Error 404 - Resource Not Found

I'm struggling to configure an HttpHandler in the web.config file. Here is the relevant configuration section: <httpHandlers> <add verb="*" path="*.hndlr" type="MyAssembly.MyHandler, MyAssembly" validate=" ...

Vue.js encountering an issue of receiving null for the JSON data upon the initial loading phase

Currently, I am expanding my knowledge on vue.js and experimenting with calling a json file to parse the data. Although everything seems to be functioning as intended, whenever I refresh the page, there is a momentary blank screen before the data loads. In ...

The website functions well in responsive design mode on an iPad screen, but encounters issues when viewed on an actual

The website is functioning well in responsive design mode on an iPad screen, however it seems to be having some issues specifically on iPad devices. I have tested it on all other devices and it works perfectly fine, but for some reason not on iPads. Feel ...

Set up authentication within a separate AngularJS module

I am struggling with how to develop a standalone login page for the BlurAdmin template found on GitHub. The main structure of the template is based on index.html, which includes header, footer, sidebar, and loads pages as templates using ui-view. However, ...

Identifying fluctuations in unprocessed data

Currently in the process of developing a web application that serves as a dashboard for monitoring storage tank levels. It gathers data from various sensors inside tanks and saves this information in a database. The tool is created using express / node.js. ...

When changes are discarded, the checkbox will remain in its current state

I'm struggling with a small issue that's causing headaches. In my modal, I display some information with checkboxes. The data comes from an array where the checkbox states are set based on the initial values in the array. Here is an example of t ...

Unable to assign multiple values to a bootstrap select from an array

Currently, I am dealing with a string: 93, 94 which represents the references of the values in a select option. My attempt to assign these values using: let values = "93, 94"; $('#property-categories').selectpicker('val', values); ha ...

Do I have to include the Secure Flag on a Cookie when using HTTPS?

Currently, my website is only accessible through HTTPS and I have configured the cookie with the SecureFlag set to true. However, I am considering opening it up to HTTP as well, which would require me to remove the SecureFlag from the cookie since it is ...

Utilizing arrow keys as a means of setting focus (HTML & JavaScript)

Is it possible to program the left arrow key to function like the tab button (moving focus to the next focusable item) and the right arrow key to function as a shift+tab (moving focus to the previous focusable item)? I've made some progress with the ...

Organize online resources with Configuration Manager/Web Configurations

Recently adopted the Configuration Manager in my asp.net mvc projects to manage connectionStrings for both release and debug modes. Now I'm curious how to achieve the same for a web reference. This is what my current web.config looks like: <appl ...

Dealing with the outcome of a synchronous AJAX request and displaying or concealing a div based on the result's value

I am attempting to run a JavaScript function that checks for internet connectivity status. If the user is connected to the internet, I do not want anything to happen on screen. However, if the connection is lost, I would like to display a div element. The ...