Answer the question
In order to leave comments, you need to log in
What bundle of technologies (if the basis is Java/C#) is similar to ActionScript3 + Flash?
Good afternoon!
The story started in this issue continues to develop . Let me briefly recall the essence: we develop programs that are necessary for the selection of equipment . The user enters data, the program performs calculations based on the entered data, and issues a list of optimal equipment. Programs are developed in ActionScript 3 (Flash).
AS3 is a specific technology (like Flash itself), which is not always convenient to use. The fact that the language has not been developed for a long time adds a special piquancy, therefore, many convenient chips (from the same C # or Java) are not there.
Recently, I successfully (with the help of Toster, thanks everyone) pointed out the downsides of developing with ActionScript, and the boss reluctantly retreated from the thesis "we always used it, why something new." Now I am instructed to choose a different technology (platform) for developing software solutions .
However, to make it not so easy for me, the requirements were formulated :
1. Run on various OCs: Windows, Android, iOS without the need to seriously alter the program code . (they say AS3 + Flash can run everywhere).
2. Opening from the browser (they say, I created SWF, inserted it into the page and go ahead)
3. Work without installation (they say, I downloaded it, clicked it and everything works).
4. Wide opportunities for creating interfaces (non-standard) (Adobe Illustrator is currently used).
5. High speed (here most likely it means, in relation to solutions based on AS3 + Flash).
6. Transparent client-server interaction with the ASP.NET web service.
The administration hints that it would be desirable to use .NET (C#) or Java. Doesn't give reasons. I have one week to study and prepare motivating examples, which starts today. Such is the story.
My question is: what combination of technologies will allow, programming using C# or Java, to meet the above requirements?
I don't have my own vision yet. Your answers for me will be more of a starting point, helping in the beginning of testing and googling.
Thanks in advance!
Answer the question
In order to leave comments, you need to log in
you know, maybe I misunderstood the list of requirements of your superiors and everything is not so critical ....
I would advise a well-thought-out rest api on the server side
in the browser to render some kind of js framework using api (for example, angularjs, although I met solutions on almost one pure js pretty fast both in terms of work and development)
everything is not so rosy on the client side, if there was no question about non-standard interfaces, I would advise xmarin, the main thing is not to use phonegap and similar things ─ the speed of AS against their background will please you , and users will make your voodoo doll and be right))
on the server side, use whatever you like c# and java are equally suitable for these tasks
zy week to study it .... strongly optimistic.
And there is no such thing. Why didn't you like Flash? He's been buried for who knows how long.
Silverlight + c#? Don't be ridiculous, he died before he was born. Java applets? That's where they go. You can look at the unit ... But it is for games and interactive, not ria applications.
For maximum portability, there are two technologies - JS and ActionScript. Well, Haxe, perhaps. And the difference between them is not so much, they are all based on EcmaScript.
And in general really. Look towards TypeScript or just JS. With the es6-7 innovation, it finally becomes a cake and meets all the requirements of the authorities. In terms of beauty and speed, it makes a flash.
node.js + mongodb + html5 is not a panacea and it may depend on your specific tasks, but you asked about options :)
Well, JavaFX can be called a kind of analogue of Flash, for the Java platform. For C#, I really only know silverlight, which is incomprehensibly alive or dead. You were correctly told to forget about java applets. Why? If only because they require jre on the client side.
AS3 is a specific technology (like Flash itself), which is not always convenient to use. It adds a special piquancy to the fact that the language has not been developing for a long time, therefore many convenient features
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question