C
C
Cyril2014-12-04 15:04:10
Programming
Cyril, 2014-12-04 15:04:10

C# or ActionScript?

Good afternoon!
I myself love C# very much and not so much - ActionScript. However, the authorities several years ago chose ActionScript for writing a project, after which (out of ignorance of other technologies?) they use it even in those areas where it is easier and faster to write something on other technologies. Recently, I, as the "right hand" of the authorities, are fed up with this. However, how to convince? For the search for arguments, I turned to all my knowledge and here - perhaps something will be prompted that has left my field of vision.
Most of the requirements for our software products are as follows:
1. Ability to access from the network. Opened the browser, entered the address - and here it is the program. HTML5 + ASP.NET, I think they solve it easily.
2. The ability to quickly calculate (our programs are calculated). It seems to me that ActionScript (and apparently Flash) loses to .NET here. I'm not sure, I didn't test it myself.
3. Ability to "draw" the interface, make it non-standard. I think XAML, HTML + CSS is a great choice.
4. Recently I have been interested in cross-platform. For programs to run on Android, iOS. I feel that with ActionScript it will be a special rake.
There are no more requirements. Rewriting programs is not a particularly great task. Moreover, we are increasingly running into low performance. Also, you often have to write what is in C# .NET "out of the box".
So, based on this, I ask for help - how to convince the authorities and what to put pressure on?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
C
Cyril, 2014-12-04
@teoadal

Let me give you my reasons:
It was interesting to read this on my topic: habrahabr.ru/post/66047

C
cjey, 2014-12-04
@cjey

Estimate the cost and speed of development. If ActionScript needs 3 people per project and 3 months, and C# needs 2 people and 2 months for the same project, then the benefit is obvious. And if ActionScript is used for unusual tasks, then the development speed will be small.
As an argument, try comparing the difficulty of finding new people for ActionScript and C#. Number of applicants, average salary, etc. Including the trend in 3, 5 years when it will be necessary to support today's projects.
Focus on financial benefits, this will interest the authorities 100500 times more technical details :)

M
mayorovp, 2014-12-04
@mayorovp

Possibility of access from the network. Opened the browser, entered the address - and here it is the program. HTML5 + ASP.NET, I think they solve it easily.
Never an argument: you can not compare the server language with the client. If you need C#, then you need to look towards Silverlight or Unity. However, Silverlight uses a different standard library - and Unity has a different compiler altogether.
The ability to quickly calculate (our programs are calculated). It seems to me that ActionScript (and apparently Flash) loses to .NET here. I'm not sure, I didn't test it myself.
Do tests to be sure.
The ability to "draw" the interface, make it non-standard. I think XAML, HTML + CSS is a great choice.
Here, the graphic editor, of course, outperforms the general-purpose language :) But it's worth reminding the boss about the different sizes of monitors for different users. Flash knows how to scale the picture at best, the rest - through pain.
Recently I have been interested in cross-platform. For programs to run on Android, iOS. I feel that with ActionScript it will be a special rake.
Flash on androids is not supported by either the default browser or chrome - Action Script, respectively, too. I don't know about other browsers, but these are enough.

A
Alexander, 2014-12-22
@lisnic1990

ActionScript3 is good for the time being, but it really needs to be used for the things where it works best. for example, for games and applications for social networks and other platforms. For video streaming is still possible. Other than that, I don't even know why. Recently, it has become less and less in demand on the market, everyone wants cross-platform, etc.
And you should not confuse client and server technologies. Flash is more like a client in a browser. If you need a tool, a program for desktop or android, for example, then Flash AIR can be used, they say that the latest versions have worked well with Adobe. I don't know, but if you know, please post.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question