Which technologies are advised to use for developing the following project? - html

Two years ago I developed an admin panel using winFroms that is used to configure different settings for specific users, create/remove users etc. This information is retrieved and saved to a SQL Database server.
I want to make this panel accessible through web browsers. I already have a REST API that will communicate with the database.
My question is: which technologies are the best to make this panel?
I've come across WebForms, MVC, HTML with Angular, jQuery etc., or with SPA.
I would appreciate it if someone can enlighten me with this matter. I know its not really a specific programmatic question, but there are so many different approaches that is difficult to find the right or best way.

I guess you already know a lot of .NET so if I was you I would just use a WebForms or MVC project and then call some jQuery on the api to handle the CRUD operations. But if you wanna try something completely new then use Angular.

Related

Why there is need to use html in enterprise application?

I have found this question in my University Past paper.
I know what is enterprise application and i also have a detail knowledge of HTML.. But i could not understand what is the specific purpose of html in enterprise application development. I search this question in different ways from google but no site explain it in any way except the one which is (https://answers.yahoo.com/question/index?qid=20160825012934AAuuG4g)
This site says (If the application is web based, it needs HTML to display its GUI.)
GUI can alse be displayed using JAVA.
I want someone explain me in a better way
Yes, you can use Java API also for Web Based Enterprise, Its upto you which domain is used for creating Enterprise application..
An enterprise application can consist of anything. It's a big business application. The technology used for it can differ wildly, as you pointed out, Java can be used to display the GUI.
Most businesses opt for web-based applications utilizing HTML5 and Bootstrap. It makes mobility less of an issue when someone is out in the field (if that is one of the requirements) and easily maintainable etc.
Or you can have a windows application as your enterprise application, using .NET, Java, whatever to display an interact with your desktop. This means people have to be AT work to DO work because the application is installed on a PC, not compatible with Linux etc.
It's all about what the business needs are. HTML is just a technology that CAN be applied to an enterprise application

Mobile Optomized Websites - Databases

I want to create mobile applications for property and jobs directories. I can create basic application frameworks using BT (therefore my programming skills are very limited) but my main issue is trying to figure out the best way to incorporate the search function and directory databases in the apps. The companies I plan to work with already have these search functions and databases incorporated in their website. I would like the solution to be as simple and require as little maintenance as possible.
Therefore I think the best way around this would to be have the apps link to a mobile optimised version of the websites. My question is, what is the simplest and most low cost way to do this?
Is there any software program or application that can be used to convert these websites to mobile optimised versions or will these be big builds with a lot of custom coding involved?
I would like a solution that would work with the website backend and pull data, therefore anytime a listing is added, the mobile version would automatically update..
Perhaps a WebView is what you are looking for - you can display web components inside your application.
There is a nice tutorial here:
http://developer.android.com/guide/webapps/webview.html
Why not ask your companies DBA or webmaster to output JSON endoded query results. then you can use your mobile code to read the json data (plenty of Stackoverflow examples).

How to integrate WebSockets on top of a classic ASP web application?

In one of my projects, I have a very active classic ASP site with a requirement to integrate live event-based feeds as part of the existing UI. There is a plan to upgrade the site architecture to either MVC or MVP in the future, but this new feature must be implemented in the meanwhile.
I have decided to go with a WebSocket approach for this, as this is ultimately what we will want to use in the future, and rebuilding this doesn't make sense. The question is, how to integrate this with the classic ASP "architecture"?
The site already implements the jQuery library, and was hoping to leverage jQuery's capabilities to create those streamed sections on a given page.
The current req's ask for this news feed to exist on every page. Thus, loading a new page will re-render the news feed, and should kick of from where it left on the last page. For this, I'm guessing a position indicator will need to be read (session variable I'm guessing).
Anyhow, those are the requirements. I was thinking of wrapping the the entire existing classic ASP site inside a MVC or MVP (C#/.Net) project to allow us to begin swapping out legacy features as they are developed, such as this one.
I would like to get some advice on some recommended approaches for this scenario.
Thanks.
I would do a SignalR app and integrate it in you old app.
It's easy to integrate ASP classic with ASP.net MVC. Just mix the projects and exclude *.asp from the routes
routes.IgnoreRoute("{resource}.asp/{*pathInfo}");
You will have some trouble in the root (/), but you can sort it with a redirect.
For a mixed authentication (if you need it) you will need to write your own authentication in MVC to use the same auth cookie that you use in Classic ASP. I've done this in the past with success.

Working with MySQL and Xcode

I've been programing for some time now, and the thing I get asked the most is, how about MySQL database.
What are some good sites for learning about data base programing with xcode, so I can make a app work together with a web site?
To integrate an iPhone/iPad application with mysql you need to develop webservices and then call them in your app. I would suggest the use of JSON, SOAP, XML or PHP, some examples:
http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app
http://www.icodeblog.com/2008/11/03/iphone-programming-tutorial-intro-to-soap-web-services/
http://www.devx.com/wireless/Article/43209
There are a lot of combinations possible.... you can use php or .net or other frameworks, so it's hard to give you a complete list of tutorials.
If you want to develop a regular iOS application, i would suggest this link:
http://blog.iosplace.com/?p=30
Hope it helps.

Website for personal usage

I want to setup a simple site and I don't have any web development experience.
For a start, I need to create a basic form where I can post text and store it in a database. Nothing fancy.
Questions that I need answers:
Good free web hosting sites?
Any frameworks that I should use? (I'm familiar with Python and C++).
Are there websites where users can store and search any type of data?
Note that it's for personal usage and that I use Windows XP.
(I don't have any web development experience: I know HTML, how to use CSS, and I've tried Javascript, but I didn't build any real site)
I'd really like your help on this.
If you're familiar with Python I'd suggest using the Google App Engine. It's free if you don't have a lot of traffic and the framework provided there is also very easy to use.
If you just need a form and storage, then the absolute simplest solution (no coding required) would be a Google Docs spreadsheet form.
If you're only storing text with no need for intelligent queries, you could also consider using a wiki. I have my personal site hosted by wikidot.com which is free and perfect for my needs (I use it to store all my links with comments and some reviews).
Regards,
Sebastiaan