Web mapping and image gallery RIA application - google-maps

I am going to create Web portal, which I would like to be some kind of illustrated guide of city. In brief, It would be a union of Web mapping application and image gallery application. User should be able to navigate on the map to find some interesting locations, then user may view images and read articles about these locations.
This application has two important requirements:
Has to be RIA / Single Page Application
Must support CMS approach, with separated Front-End and Back-Office sections.
I contemplate which technology and framework offers the easiest and most powerful tools to fulfill these requirements with the least of effort. Currently I am thinking about ASP.NET MVC and Google Web Toolkit. What is your opinion? What about other platforms? Or maybe there are existing systems, galleries or CMS platforms which suit to my demands?
Do you know any existing websites with similar architecture and functionalities?

Related

SpringBoot-MySQL or ExpressJS-MongoDB which one is best for building rest API of online BookStore?

How are you all? I'm a beginner with the web programming. I am planning to develop my personal e-commerce Bookstore for myself. I've basic knowledge of ReactJS, ExpressJS, Spring MVC, MongoDB, and Mysql. I've already done some basic project in ReactJS, Spring MVC-MySQL and Express-MongoDB like Personal Diary, Cost management system, School management system etc. My future plan is to build a native mobile app for this Bookstore. I am a little bit confused to select the language and framework. I've some question and need experts opinion and suggestion like you.
ReactJS or NextJS(Server Side Rendering), which one will best for the frontend of this Bookstore?
Do I have any possibility to face any problem in SEO in the SPA?
Which Framework and Database will best for building the backend for better performance and lower hosting cost?
By using that backend service, can I use the same API endpoint to build a native app?
Any alternative technology to develop the bookstore?
Thank you all in advance.
-ReactJS has a vibrant and big community, so you would find plenty of support
-As far as i understand type of language for the front-end or SPA's shouldn't affect your SEO
-Java is rock solid, battle tested whereas NodeJs is new and a lot of experiments still going around it. Although it is claimed to be faster and easier to work with.
-Cost ? the cheapest would be PHP Apache shared hosting. Java and or JavaScript will both cost almost the same on platforms like heroku or digital ocean.
-Yes you should be able to build native apps using the same endpoints.
-With what you know do not look for alternate technologies. (What you have is more than enough)
-Moral of the story - If you are alone doing everything, JavaScript can save you a lot of time and effort. (Building web-apps, hybrid mobiles apps and server side APIs, all using JavaScript), however if you choose Java for server side, that knowledge may help you build a native android app and then you will need to learn Swift for a native IOS app and JavaScript anyway for web apps.
Everything boils down to what you are doing and how you are doing it.
All the best!

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

Offline HTML5 web app iOS/Android: under which conditions is it possible?

I need to develop a catalogue mobile app, that will be used as products' brochure by the sales employees of the company. I need that the whole catalog of products (the list of products, the single product page, the product search) is accessible also when the device is offline.
I'm sure that this could be easly done developing the app as a native app. But I strongly would prefer to develop it in HTML5 as a web app. But I'm not sure that the HTML5 web app supports the offline access.
Searching on Google I found that if the cache is less than 5MB a web app works well as a native app. But in my scenario the catalogue of products is composed by 120 products, eachone with gallery of photos. So it is much more bigger than 5MB.
In your opinion, how can I deal with the offline access requirement? Maybe an hybrid solution, composed by half a web app and half a native app? Feel free to suggest your approach. Thanks
Why don't you try an existing hybrid mobile app framework, like: PhoneGap. You can build the app using html, CSS, and JavaScript.
http://www.sitepoint.com/top-7-hybrid-mobile-app-frameworks/

Development, hosting and administration HTML5 games and shopping system

I am working for a start-up company that is building a platform of HTML5 gambling games. I was asked to suggest the server technology and hosting solution that should be used. The games need to be able to communicate, allowing among other things for a system of credits that will allow shopping within the site. What do you recommend? Please list all technologies/frameworks/etc you recommend as an integrated solution for such a platform of games - playable on any device.
Also please recommend books that could be helpful with development, hosting and administration of it all.
Lets breakdown your question into simpler parts. Many technologies can help in each of these parts. I will list the most popular open source ones.
Ruby on Rails: For fast development and deploying of scalable web apps.
Database: Many options available depending on RDBMS approach or NoSQL approach. Production level performance examples include sqlite, mongoDB etc.
Twitter Bootstrap: For the best front-end GUI experience on multiple devices.
CMS : Joomla, Drupal for getting a quick start. Not recommended for very fast scalability.
Infrastructure: No one beats Amazon in prices! You have many solutions to choose from and also pay only for the infrastructure that you use.
In addition, follow the development blogs of hugely successful gaming corporations (Rovio, Zynga etc.) to get more details of the stacks they use.
If you can tell me details of technologies that are already used in your start-up, I can zoom in on solutions which will be faster for your developers to switch to.

What's the term of manage and expost web applications like SharePoint

Ruffly Speaking, I want to know the name of the feature which Microsoft SharePoint provides that the ablility to manage many web applications and expose them as web parts.
I'll try to explane more, from wikipedia:
Microsoft SharePoint is a software platform provides collaboration, Web content management, documents management, enterprise search, Web 2.0 features, and many other features under a single platform.
What I understand from that that it's a collection of features provided in a single system, I would like to search about a software platform similar to SharePoint able to manage many web applications and expose them or provides them as web parts but I don't know the search keywords which I have to look for.
Look for the keyword “Portal”.