Last post Jul 24, 2019 08:22 PM by mehmoodahmed...
Jul 22, 2019 06:57 PM|mehmoodahmed...|LINK
We developed a website almost an year ago in angular 6 then we tried to upgrade it in angular 7. Application stopped working due to dependent packages and new changes.
My half work was completed and half was pending. The other issue is with angular quick releases click here to see. As soon as we complete some feature of application,a
new release brings a lot of new changes. Can anyone suggest us the most reliable typescript framework for asp.net mvc?
Jul 22, 2019 07:39 PM|maherjendoubi|LINK
I suggest React library which is not a framework but it competes with Angular. The best thing about it is that React is very very stable.
Jul 22, 2019 07:48 PM|Mikesdotnetting|LINK
Not Typescript, but you should consider Blazor.
Jul 23, 2019 07:29 AM|Xing Zou|LINK
The front-end framework updates quickly nowadays which cannot be avoided .Angular is probably the most known and is completely TS based.
Vue.js can also use TypeScript : https://vuejs.org/v2/guide/typescript.html
Jul 23, 2019 03:07 PM|bruce (sqlwork.com)|LINK
I use react, but it can be difficult with typescript (but react-create-app does support typescript). there are few typescript examples, and the trend for react is to not use classes, but pure functions instead. the new hooks and reducers also are pure function
based. so while the react/typescript is better, what is the point of typescript without classes or interfaces.
as suggested you might want to look at vue.js which is a declarative template engine like angular and has typescript support.
Jul 23, 2019 06:37 PM|mehmoodahmed...|LINK
Zou and @bruce (sqlwo) .
I am really happy and grateful to all of you guys.
There are very splendor details provided by all of you.
If i want to use pure typescript framework then i have the option of angular , react and vue ?
For more reliable and enterprise app development with a small team , can i consider react and vue over angular ?
React is not fully based of typescript and that's why vue should be considered.
Am i right ?
One thing which I want to ask here. Can i create my own typescript code with asp.net mvc (core app). If yes then what do you recommend it is a better approach or not ?
Now if i talk about blazor then its again an excellent thing to start as per the blazor documentation and i can work fast in it.
Can we have a final release for blazor or it is in preview mode ?
I have one more question , what is the future of blazor ?
How can i achieve more performance from blazor.
If i develop an application using it then can i port my application into mobile apps like Microsoft store app, Android app and Iphone apps?
What are the issues of blazor ?
Jul 23, 2019 08:07 PM|bruce (sqlwork.com)|LINK
vue.js is a template / component similar to angular, though the current version of vue support reacts .jsx format for templates. while react is component based. typescript also has .jsx syntax support, so you can skip babel when coding react with typescript.
asp.net core is a server technology, it has little impact on the client technology chosen. asp.net core does have support for react-create-app hot loading and node toolchain via the spa services. build a MVC/Webapi react application:
dotnet new react
blazer is a different technology (how popular it will become, and if will last is anybody's guess.).
the actual code for blazer is written in C# and razor. but razor is used to build dom components rather than being an html render, so you don't use any MVC razor view helpers.
currently you can not write mobile/desktop apps with the blazer, but you can share non-ui libraries.
if you want a common technology to write web/mobile and desktop apps, I'd look at react, react-native and electron. microsoft is using electron, react and react-native to write Skype. Microsoft also uses election to write visual studio code and azure data
Jul 24, 2019 08:22 PM|mehmoodahmed...|LINK
Thank you bruce.
It gave me the sufficient information.