Web Application VS Windows Application
-
@IT-ADMIN said:
you are the Boss Scott
Thanks
Do you know what web application frameworks you are likely to use? Microsoft has some nice ones, but well worth considering are Node.js and Ruby on Rails as languages.
For Node.js, check out the Meteor framework.
-
-
The Atom team from GitHub also makes the framework that they use for Atom available to make your own applications. It is called Electron.
-
-
-
-
@IT-ADMIN said:
@scottalanmiller said:
this book is not free lol
https://www.railstutorial.org/book
Sure is. Says right on the main page "Read Free Online"
-
if i work with web application, i will use preexisting template , i will just customize the php code to meet the business need, i cannot crack my head with the design, it is another world (CSS, javascript, jquery and some other scary stuff) the template make our life easier
-
@IT-ADMIN said:
if i work with web application, i will use preexisting template , i will just customize the php code to meet the business need, i cannot crack my head with the design, it is another world (CSS, javascript, jquery and some other scary stuff) the template make our life easier
None of that book is design.
-
@scottalanmiller said:
@IT-ADMIN said:
how i can do that ?? a web application is different than windows application, they are totally 2 different things, the web application need a web browser to run while the windows application do not,
Yes and no. Do you need a web browser for MS Office? Yet it is a web app. You can make a web app look, feel and behave just like a desktop app. You can even install it locally.
What makes Office 2013 a web app? I'm assuming that this means when you install Office 2013, you're installing a webserver and a private special browser just for use with Office?
-
@scottalanmiller said:
@IT-ADMIN said:
if i work with web application, i will use preexisting template , i will just customize the php code to meet the business need, i cannot crack my head with the design, it is another world (CSS, javascript, jquery and some other scary stuff) the template make our life easier
None of that book is design.
you mean it is a programming language, right?
but wait, why should i learn new language while i already knew one ??? -
@Carnival-Boy said:
@scottalanmiller said:
You can make a web app look, feel and behave just like a desktop app.
Maybe so, but for the two main applications that I use most of the time - Microsoft Office and Microsoft Dynamics - the desktop app is superior to the web app, to the extent that I rarely use the web app at all.
Maybe it is possible to create web apps that are the equal of their desktop equivalents, but I've yet to see it.
@scottalanmiller said:
There is a reason why desktop apps of this nature have been considered a legacy design (for business applications) since the early 2000s.
What nature? Desktop apps still rule as far as I can tell. I rarely use web apps apart from for very simple applications.
And this is where the confusion comes in.
According to Scott - Office 2013 installed locally on the desktop (on Windows) is a web app. So is the web app version of Word that you can get with Office 365.
So my question is... why aren't they the same? What prevents MS from having them be identical, or at least nearly so?
-
@IT-ADMIN said:
@scottalanmiller said:
@IT-ADMIN said:
if i work with web application, i will use preexisting template , i will just customize the php code to meet the business need, i cannot crack my head with the design, it is another world (CSS, javascript, jquery and some other scary stuff) the template make our life easier
None of that book is design.
you mean it is a programming language, right?
but wait, why should i learn new language while i already knew one ???Because it's outdated and doesn't apply to modern development?
-
but i think JEE is not outdated,
-
if i work with web application, i will work with JEE, otherwise if i work a desktop application i will use vb.net, because java in windows application is a headach but in web it is OK
-
@Dashrender said:
@scottalanmiller said:
@IT-ADMIN said:
how i can do that ?? a web application is different than windows application, they are totally 2 different things, the web application need a web browser to run while the windows application do not,
Yes and no. Do you need a web browser for MS Office? Yet it is a web app. You can make a web app look, feel and behave just like a desktop app. You can even install it locally.
What makes Office 2013 a web app? I'm assuming that this means when you install Office 2013, you're installing a webserver and a private special browser just for use with Office?
Yes, it's all JavaScript running in a browser. Just a borderless browser.
-
@IT-ADMIN said:
@scottalanmiller said:
@IT-ADMIN said:
if i work with web application, i will use preexisting template , i will just customize the php code to meet the business need, i cannot crack my head with the design, it is another world (CSS, javascript, jquery and some other scary stuff) the template make our life easier
None of that book is design.
you mean it is a programming language, right?
but wait, why should i learn new language while i already knew one ???Do you know a good application framework? What language do you know?
-
@Dashrender said:
@Carnival-Boy said:
@scottalanmiller said:
You can make a web app look, feel and behave just like a desktop app.
Maybe so, but for the two main applications that I use most of the time - Microsoft Office and Microsoft Dynamics - the desktop app is superior to the web app, to the extent that I rarely use the web app at all.
Maybe it is possible to create web apps that are the equal of their desktop equivalents, but I've yet to see it.
@scottalanmiller said:
There is a reason why desktop apps of this nature have been considered a legacy design (for business applications) since the early 2000s.
What nature? Desktop apps still rule as far as I can tell. I rarely use web apps apart from for very simple applications.
And this is where the confusion comes in.
According to Scott - Office 2013 installed locally on the desktop (on Windows) is a web app. So is the web app version of Word that you can get with Office 365.
So my question is... why aren't they the same? What prevents MS from having them be identical, or at least nearly so?
They have been rapidly merging. The one on the desktop is definitely hooking into more stuff and much heavier. But the online came about when they did the big desktop migration to web tech.
My guess is that mostly they keep them separate because they want to keep selling local installs for a little longer.
-
-
@scottalanmiller said:
@Dashrender said:
@Carnival-Boy said:
@scottalanmiller said:
You can make a web app look, feel and behave just like a desktop app.
Maybe so, but for the two main applications that I use most of the time - Microsoft Office and Microsoft Dynamics - the desktop app is superior to the web app, to the extent that I rarely use the web app at all.
Maybe it is possible to create web apps that are the equal of their desktop equivalents, but I've yet to see it.
@scottalanmiller said:
There is a reason why desktop apps of this nature have been considered a legacy design (for business applications) since the early 2000s.
What nature? Desktop apps still rule as far as I can tell. I rarely use web apps apart from for very simple applications.
And this is where the confusion comes in.
According to Scott - Office 2013 installed locally on the desktop (on Windows) is a web app. So is the web app version of Word that you can get with Office 365.
So my question is... why aren't they the same? What prevents MS from having them be identical, or at least nearly so?
They have been rapidly merging. The one on the desktop is definitely hooking into more stuff and much heavier. But the online came about when they did the big desktop migration to web tech.
My guess is that mostly they keep them separate because they want to keep selling local installs for a little longer.
Hmm.. I wonder why - Unless there costs come over the top of what they get out of licensing O365, they would seem to be giving up money, not making more.