Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-19 Thread timh
python is strongly typed and dynamically typed.



On Wednesday, November 18, 2015 at 5:10:01 AM UTC+8, Alistair Burrowes 
wrote:
>
> Python and VB syntax may look similar but the languages are quite 
> different. VB is strongly typed and python is dynamic. I would say Go is 
> closed to VB than python.
>
> On Tuesday, November 17, 2015 at 4:59:35 PM UTC+11, didinj wrote:
>>
>> Python more human readable that closely to VB.
>>
>>
>> Thanks,
>> Didin
>>
>> 2015-11-17 4:08 GMT+07:00 Alistair Burrowes :
>>
>>> Java is the most similar to vb.net . c# and java are quite similar and 
>>> vb is basically an alternative syntax to c#.
>>>
>>> --
>>> You received this message because you are subscribed to the Google 
>>> Groups "Google App Engine" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to google-appengi...@googlegroups.com.
>>> To post to this group, send email to google-a...@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/google-appengine.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/google-appengine/f7639fed-cef0-480b-aa39-1b55a44ccf78%40googlegroups.com
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/20c8ebab-fb9b-4d68-9c11-10c9001482db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-19 Thread timh
and if Option Strict Off 

then vb.net i weakly typed.



On Thursday, November 19, 2015 at 7:06:45 PM UTC+8, timh wrote:
>
> python is strongly typed and dynamically typed.
>
>
>
> On Wednesday, November 18, 2015 at 5:10:01 AM UTC+8, Alistair Burrowes 
> wrote:
>>
>> Python and VB syntax may look similar but the languages are quite 
>> different. VB is strongly typed and python is dynamic. I would say Go is 
>> closed to VB than python.
>>
>> On Tuesday, November 17, 2015 at 4:59:35 PM UTC+11, didinj wrote:
>>>
>>> Python more human readable that closely to VB.
>>>
>>>
>>> Thanks,
>>> Didin
>>>
>>> 2015-11-17 4:08 GMT+07:00 Alistair Burrowes :
>>>
 Java is the most similar to vb.net . c# and java are quite similar and 
 vb is basically an alternative syntax to c#.

 --
 You received this message because you are subscribed to the Google 
 Groups "Google App Engine" group.
 To unsubscribe from this group and stop receiving emails from it, send 
 an email to google-appengi...@googlegroups.com.
 To post to this group, send email to google-a...@googlegroups.com.
 Visit this group at http://groups.google.com/group/google-appengine.
 To view this discussion on the web visit 
 https://groups.google.com/d/msgid/google-appengine/f7639fed-cef0-480b-aa39-1b55a44ccf78%40googlegroups.com
 .
 For more options, visit https://groups.google.com/d/optout.

>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ae48251d-46ac-43f5-ae89-c16edc22fb38%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-17 Thread 'Josh Moore' via Google App Engine
For what it's worth, you can also run ASP .NET vNext on App Engine Managed
VMs, which may be the closest to VB.NET.  It's worth a thought, if you're
in the prototype stage.

On Mon, Nov 16, 2015 at 9:59 PM, Didin Jamaludin  wrote:

> Python more human readable that closely to VB.
>
>
> Thanks,
> Didin
>
> 2015-11-17 4:08 GMT+07:00 Alistair Burrowes :
>
>> Java is the most similar to vb.net . c# and java are quite similar and
>> vb is basically an alternative syntax to c#.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Google App Engine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to google-appengine+unsubscr...@googlegroups.com.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> Visit this group at http://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/google-appengine/f7639fed-cef0-480b-aa39-1b55a44ccf78%40googlegroups.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at http://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/CAGAhdS7wS1fSC7fC_1bch-oiZpwNC3g2u%2BEm%3D6W6ViWPBZyvkw%40mail.gmail.com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 

Josh Moore | Cloud Solutions Engineer | joshu...@google.com |

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAOvpJmWbTJqfw2Ujbv-12%2BV5eUDTzu%2BP_td_ugSsLNd6MsO6ig%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-17 Thread Alistair Burrowes
Python and VB syntax may look similar but the languages are quite 
different. VB is strongly typed and python is dynamic. I would say Go is 
closed to VB than python.

On Tuesday, November 17, 2015 at 4:59:35 PM UTC+11, didinj wrote:
>
> Python more human readable that closely to VB.
>
>
> Thanks,
> Didin
>
> 2015-11-17 4:08 GMT+07:00 Alistair Burrowes  >:
>
>> Java is the most similar to vb.net . c# and java are quite similar and 
>> vb is basically an alternative syntax to c#.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to google-appengi...@googlegroups.com .
>> To post to this group, send email to google-a...@googlegroups.com 
>> .
>> Visit this group at http://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-appengine/f7639fed-cef0-480b-aa39-1b55a44ccf78%40googlegroups.com
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/11c646eb-772c-4706-83b9-5c8000953aa4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-16 Thread Alistair Burrowes
Java is the most similar to vb.net . c# and java are quite similar and vb is 
basically an alternative syntax to c#. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/f7639fed-cef0-480b-aa39-1b55a44ccf78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-16 Thread Didin Jamaludin
Python more human readable that closely to VB.


Thanks,
Didin

2015-11-17 4:08 GMT+07:00 Alistair Burrowes :

> Java is the most similar to vb.net . c# and java are quite similar and vb
> is basically an alternative syntax to c#.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at http://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/f7639fed-cef0-480b-aa39-1b55a44ccf78%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAGAhdS7wS1fSC7fC_1bch-oiZpwNC3g2u%2BEm%3D6W6ViWPBZyvkw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-16 Thread timh
Comparison with .Net is probably off the mark as .Net is more an ecosystem 
and can be programmed in a few different languages. It provides are library 
framwork, runtime, clr, bindings etc..
You can write .Net in python for instance.


One thing to note re: appengine, if you want to use the Datastore with PHP 
you are using the Cloud Datastore over http as the there is no native 
Datastore API for PHP on app engine

On Monday, November 16, 2015 at 3:46:17 AM UTC+8, Chris Ketchell wrote:
>
> Thanks very much I'll probably work through the introductions for each
>
> Would you say any are similar to .Net?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/fe2fd90a-4327-4f7b-8c60-c1ce95e4adad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-15 Thread Chris Ketchell

Im very familiar with Visual Basic so Im wondering which would be the best 
pplatform for me to use




   - Python 
   - Java 
   - PHP 
   - Go 
   - 
   - 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/c718ad39-4bfc-45c2-92e9-8092b61a3a3d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-15 Thread Chris Ketchell
Thanks very much I'll probably work through the introductions for each

Would you say any are similar to .Net?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/ab009bd8-4745-4750-8f3b-8c21b1d58f61%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-15 Thread 'Alex Martelli' via Google App Engine
On Sun, Nov 15, 2015 at 11:46 AM, Chris Ketchell <
chris.ketchell...@gmail.com> wrote:

> Thanks very much I'll probably work through the introductions for each
>
> Would you say any are similar to .Net?
>

No, I don't think any of the App Engine runtimes are particularly "similar
to .Net". In terms of *languages*, there are .Net *implementations* of at
least some of the four languages (e.g, IronPython is a .Net implementation
of Python), but that's not the App Engine runtime.


Alex



>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at http://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/ab009bd8-4745-4750-8f3b-8c21b1d58f61%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/CAE46Be-W0PmObq5uXOdAvB2-EkZQcjxWnhexjMp63inB1KDS6w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [google-appengine] Visual Basic Programmer - should I use Python, Java, PHP or GO

2015-11-15 Thread 'Alex Martelli' via Google App Engine
A highly debatable (and hotly debated!) subject, is the choice of
programming language -- me, I'm a Python fan (my vanity license plate is
P-heart-THON -- the heart sign looks a bit like a Y and, of course, stands
for "love":-) so my take will no doubt be biased towards Python -- just as
that of a Java fan will be biased towards Java, and so on.

So, it's important to also check out many such comparisons on the web, such
as
https://www.quora.com/Could-you-give-a-quick-comparison-of-Java-PHP-Python-Ruby-Javascript-for-non-programmer
-- each will come from a different viewpoint, so, by integrating over all
of them, you should be able to balance out the various biases.

One aspect not really covered in such comparisons is the App Engine
specific one, so let me focus on that. All four languages are of course
supported in GAE, but they have different histories and may present
different pluses and minuses.

Generic comparisons will often say that Java is the fastest of the four,
but, while that may apply to ongoing computations, on App Engine (by what
I've measured and benchmarked myself -- I don't believe there's any
official set of numbers), it doesn't apply to starting up a new instance.
Depending on the dynamics of user accesses to your web app, this may be a
rare occurrence, or a very frequent one (for example: you may choose, at a
cost, to keep many idle instances around to serve surges of traffic without
paying the starting up price -- or, to reduce costs, you may go the other
way, but then starting up time is meaningful).

For starting up, by my own measurements on App Engine, Java's actually the
slowest of the three languages I've benchmarked -- considering that the JVM
running your Java program is a functionality-rich, "heavy" environment,
that's not surprising.

At the other extreme, Go is the only one of the four languages that gets
compiled to machine code to run on App Engine (each of the other three uses
an underlying bytecode interpreter, or virtual machine as Java
traditionally chooses to call its own bytecode interpreter) and, perhaps as
a result, in my benchmarks it showed the fastest starting-up behavior.

Python's in the middle (I have not benchmarked PHP).

Another consideration is the different history and thus functional richness
of the various runtime environments on App Engine. The Python runtime has
been around longest, and for years it enjoyed the advantage of Guido van
Rossum, Python's creator, working at Google in the App Engine team to
update and improve it -- many Python runtime features, such as the ndb
package for access to the datastore, are Guido's handiwork, and of course
nobody could be better placed than him to optimize for the architectural
strengths of both Python and App Engine. Java came next, and Go was third
-- PHP is the most recent addition to the group.

Last, but not least, you can get a subjective impression of how easy or
hard, how natural or otherwise, each language and its interface to App
Engine services comes to you PERSONALLY, based on your existing experience,
skill, even personality. Just walk through each of the "getting started"
tutorials, one per language -- Python's is at
https://cloud.google.com/appengine/docs/python/gettingstartedpython27/introduction
, and it immediately links to the other three.

Happy experimenting, and happy App Engining!-)


Alex


On Sun, Nov 15, 2015 at 8:33 AM, Chris Ketchell  wrote:

>
> Im very familiar with Visual Basic so Im wondering which would be the best
> pplatform for me to use
>
>
>
>
>- Python 
>- Java 
>- PHP 
>- Go 
>-
>-
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to google-appengine+unsubscr...@googlegroups.com.
> To post to this group, send email to google-appengine@googlegroups.com.
> Visit this group at http://groups.google.com/group/google-appengine.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/google-appengine/c718ad39-4bfc-45c2-92e9-8092b61a3a3d%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit