Office 15 Development To Go JavaScript, HTML5 For Extensibility
mikejuk writes "Programmers have had to put up with Microsoft dithering over Office development for a long while. The macro language VBA has been on its way out ever since .NET was introduced and yet it is still the only macro language available. Now it looks as if Microsoft plan to put JavaScript and HTML5 into Office 15. And how do we know this? By reading job ads to discover what projects Microsoft is hiring for."
Why does anyone need a programming language embedded in documents? Seems like that would be ripe for potential security/privacy violations, viruses, etc. I could see having some sort of limited template/macro language but, really, a full blown programming language inside documents?
Javascript itself would be an excellent "macro" language for Office, but I'm not so sure about the HTML5 part. I sure hope you don't have to use DOM to alter spreadsheets. That would suck.
And everything, but isn't this a bit too much?
Remember when Windows tried to 'integrate' with the web - I think it was Windows 98...
Is HTML and JS really the best tool for this job? Is it the best tool for all the jobs MS is intending it to be used for?
>...Change the extension, the associated icon, don't allow macro execution in what is presented as a document (rename it first), give the usual warnings when opening email attachments. And make it possible to open the the "executable" as a document without macro capability.
Good thing that Microsoft already did that with the Office 2007 document formats, then!
Obviously VBA, descended as it is from VB6, needs to die. But .net made VB a respectable programming language, so why wouldn't microsoft simply move office macro development to that newer version instead? The learning curve would be pretty easy to climb for existing users, and there are a great many of those: entire businesses run on half-assed collections of excel macros.
As I understand it, VB.NET is a successor to VB6 in name only, i.e. it's more like C# with a BASIC-y syntax. Or am I completely off-base?
________
Entranced by anime since late summer 2001 and loving it ^_^
I find it far more likely that this has something to do with Office 365: http://www.microsoft.com/en-us/office365/online-software.aspx
"The urge to fly from modern systems, instead of moving through them to even greater, fairer things is, I think, an indi
It's Microsoft Fashion time again. Did you use program in C++? That made sense, since it was cross-platforms and has an independent standards committee. Well, if you want to play in Microsoft land, you have to dance by Microsoft's tune: back in 2002 it was .Net. It was the holy grail -- they stuffed that thing everywhere. People started using it, and liked it too -- there are many .Net communities. In Visual Studio 2010, there's no intellisense for C++ anymore. Did you have large projects in C++? Well granpa, you should have migrated them to C# by now. We're not going to help you with your geriatric C++ programs.
.Net is next. It's the new Microsoft tune -- so start dancing!
But now Microsoft isn't feeling "hip" with the young kids anymore. All of these web applications make Microsoft feel two-thousand-and-late. Oh, what is Microsoft to do... Oh! Of course! We have money! and a huge developer base! The kids like JavaScript? We'll give 'em so much JavaScript they'll pass out!
We'll cram it everywhere, not just the browser. Native Windows software? JavaScript. Embedded scripting? JavaScript. Does JavaScript have any standard way to interface with the file system? Does it have any way to do networking, or databases? No? Well, that's not a big deal, we'll just make up our own!
Man, if you program software for Windows, you'd better start eating and breathing JavaScript. They've kicked C++ out, and
Entomologically speaking, the spider is not a bug, it's a feature.
Then as I thought about it...JS could be a better language to work in than VBA (I hate VBA...and JS, but much less than VBA).
While I hate the muddled mess that is JS (functional programming with an imperative look and feel) it is much more workable than VBA and should provide some easy access to powerful data manipulation macros in Office with the right libraries available to the user.
So someone should create a NoScript plugin for Office?
I'm starting to think GNU is the problem with "GNU/Linux" these days.
I've been using it since Office 2003.
How is this any different from VBA inside office documents having access to your local files? It's just a language... Besides, Office documents have always asked permissions to run scripts if they are present. This changes nothing else than adding alternative scripting language for those who rather use it.
Google+ vs. Facebook, and why Google+ will fail
Office 2010 is Office 14. They skipped 13.
Would surely require MSJavascript combined with MSHtml5?
Please try to see this as not a troll but a concerned citizen?
http://www.awfullybigmoustache.com
I highly doubt Microsoft would get rid of VBA. It is the evil and glue that keeps customers locked in and gives PHB's who hate I.T. woodys who want to develop things quick and dirty in Excel rather than a real IDE.
Windows 8 has a problem with MS Office. If you notice closely in those video's the pretty tiled Metro UI loads but the demonstrators have to open the Windows 7 gui to actually open Excel.
So MS wants Office 15 to have a tile UI which needs HTML 5 and Javascript. I could be wrong, but I did find that pecular and in the demo videos and wondered if it was intentional that Corporate America would prefer the old GUI or if MS did not update the GUI code for Office yet.
http://saveie6.com/
You've been able to use JScript in place of VB/VBS in lots of places in Windows-land since forever.
This is new or unexpected in what way?
Il n'y a pas de Planet B.
yes... their damned embrace and extend... sickening.
Why replace an existing technology if you can just extend one?
I don't want javascript to have easy access to the file system on my computers!!
Why not? What is it about javascript that is so wrong with it having access to the local filesystem?
And surely they don't mean for all of everyone's work is to be stored exclusively on their cloud do they?
Doesn't seem so.
I know that I should never underestimate the stupidity of typical users, but I am not just worried about people liking the idea, I am terrified of it.
What's so wrong with it? I mean i know people are often scared of what they don't understand but I just can't see any issue with this.
How obvious a threat does it need to be? Javascript, instead of just "claiming" your system is infected, actually infects the system with malware. Malware is already a huge problem. Enabling it to do more damage is a a horrible meltdown in the future waiting to happen and quite possibly an actual meltdown if it were a nuclear control computer, or maybe just another large scale blackout as we saw before.
There is a reason internet based technologies are best when sandboxed. It limits the potential damage that can be caused.
How obvious a threat does it need to be? Javascript, instead of just "claiming" your system is infected, actually infects the system with malware.
No, Javascript doesn't infect your system with malware, Javascript is just a programming language like any other.
There is a reason internet based technologies are best when sandboxed. It limits the potential damage that can be caused.
As opposed to what? Native applications?
Office for Mac is 13. It's Windows that you're going to see versioning problems, since Windows 6.1 was marketed as Windows 7
Starbucks, Harbuckle of Breath.