jlezard
jlezard

Reputation: 1437

Azure PHP web role, F# worker role: developing on different machines

A friend and I would like to create a website to manipulate Facebook data.

The structure is:

The process is (assuming a new user):

I have two questions:

Thanks a lot! (Apologies if some find this stuff too basic, I am very much a beginner in all these matters).

Upvotes: 2

Views: 369

Answers (2)

user94559
user94559

Reputation: 60153

I don't see anything wrong with this plan.

I don't think there's a way to have two machines pointing at the same development storage, but you can just use cloud storage (even when running locally). I do that all of the time; you will pay for bandwidth and storage transactions, but for most apps in testing, this cost is trivial.

Upvotes: 1

Tomas Petricek
Tomas Petricek

Reputation: 243116

If you wanted to follow a bit more experimental path, you could also try looking at Phalanger. This is a project that compiles PHP code to .NET, so it may be possible to run it directly on Azure and nicely collaborate with F# (Phalanger has a few language extensions that allow you to call any .NET objects and some API for calling Phalanger objects from C#).

I was involved in the project some time ago, but it is now beign developed by other people (and as you can see from the check-ins, it is quite active again and they would surely be interested in collaborating to resolve possible Azure issues). If you were interested, let me know - I can give you some contacts, so that you can discuss the Phalanger status on Azure with them.

Upvotes: 2

Related Questions