If you backend services are well established and you could easily put a
WebAPI over them, then it makes sense to do a SPA and mainly Javascript
front end.

If it is an enterprisey type app then it is hard to go past Angular,
Pluralsight is your friend to learn. I would also talk to ssw.com.au, they
have some good courses that will get you running in the right direction
quickly.

Craig

On Fri, Nov 17, 2017 at 9:14 AM, Greg Keogh <[email protected]> wrote:

> Folks, we have a serious decision to make about the future directions of
> our 10 year old Silverlight product that is in wide use in some big
> companies. I told the boss I'd poll this forum for advice, so I'd really
> appreciate serious comments from people in-the-know.
>
> The large companies using the Silverlight product are now locking down
> security, so Internet Explorer is being banned and Edge adopted, which
> means Silverlight is out (some employees are already being forced to use
> the product from home). Our product is available as Xamarin authored tablet
> and phone apps for three platforms, but they won't even allow our apps on
> their company devices.
>
> So for the first time we are forced to produce a "browser based" version
> of our product, which apparently is acceptable to their security policies
> and audits. Here are some issues swirling in my head:
>
>    - The backend services to drive the product are established.
>    - The UIs of other product versions are explorer (master-detail)
>    style, so it would be nice to maintain that feel in the browser.
>    - We have to display data in Excel-like tables and a variety of charts
>    (the richer and more interactive the better).
>    - Should we use server-side ASP.NET Web Forms or MVC to drive it?
>    - Should it be browser-side SPA? (you know I hate JS everything, so
>    there is personal resistance there).
>    - Could server-side and browser-side be combined to produce a better
>    hybrid experience? Are there things to help you do that?
>    - There are development platforms such as GTK and many others I guess
>    that I'm not familiar with. Are they viable?
>    - Other issues I'm forgetting?
>
>
> I'm personally familiar with ASP.NET Web Forms and MVC, but not with
> quality JS, layout or styling. Perhaps I could write a black-and-white
> skeleton of the working product and then give it to someone to style and
> script (I have done that once before).
>
> So in summary (I know this is a very broad question) ... if you were in my
> position, how would you proceed to produce a browser based version of a
> product?
>
> Cheers,
> *Greg K*
>
>

Reply via email to