[AccessD] Learning .Net -- PHP Instead?

Jim Lawrence accessd at shaw.ca
Wed Jun 24 16:12:45 CDT 2009


Oh no more to learn... why did I ever get into the computer business. ;-)

The multi-threaded programming sounds very interesting, though.

Jim

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil
Salakhetdinov
Sent: Wednesday, June 24, 2009 12:58 PM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Learning .Net -- PHP Instead?

<<<
...I think I have covered the highlights...
>>>
Hi Jim,

I suppose that:

5. Windows Communication Foundation (WCF) 
6. Windows Workflow foundation (WF)
7. Windows Presentation Foundation (WPF)
...

Are "must have" additions to your list if you just wanted to stay within web
development area.

I do not even mention advanced multi-threading development experience, which
is also becoming demanded by the market, emerging grid/cloud computing etc.

That's a huge "technology iceberg/stack" we have to find the ways to
master...

--
Shamil

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence
Sent: Tuesday, June 23, 2009 6:44 AM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Learning .Net -- PHP Instead?

Hi Shamil:

I tend to agree with you that .Net is the way to go as now I have some many
different technologies to support it is hard to master any. 

What I need is a steady gig with .Net... say 6 months and away I go. Right
now a client is giving me a few weeks MS Access with an ongoing support
contract... I have even suggested an ASP.Net web based solution but they
didn't bite. 

I personally believe that web based programming is the way of the present
and future but it takes extensive knowledge of a number of disciplines.
Unless you are working on a team effort, a successful programmer/contractor
has to be competent with:

1. Computer Graphics.. Photoshop and Illustrator along with excellent design
understanding (Even Flash and now Silver Light).
2. A good understanding of FE layout and presentation; HTML, CSS and
JavaScript.
3. A good knowledge of browser data flow, ASP.Net, AJAX, SOAP, XML... etc.
4. Then there is BE technology, SQL (MS, Oracle, MySQL), Cloud technology,
Hosting and various other mash-ups.

I am sure you guys can add plenty to that list but I think I have covered
the highlights. ...and people wonder why a good custom built commercial web
site cost 100K and if the site is to remain fresh and current that 100K is
only about 20% of what the long-term support fees will come to.

I know of many successful commercial sites (companies which do most of the
work through the web) that have a team of 10 or more techs working
full-time. If I was not so lazy (translation; 25 years younger) I would be
trying to start up another company. 

To make a short story long... I agree with you that ASP.Net is the
technology to learn.

Jim

PS The ASP.Net problem will have to wait until the paying gig is finished...
and oh yes, the inside house look like a bomb exploded... I am in the middle
of Reno hell as well.


-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Shamil
Salakhetdinov
Sent: Monday, June 22, 2009 1:23 PM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Learning .Net -- PHP Instead?

Hi Arthur and Jim,

I doubt that VBA programmers will go easier with PHP (and mySQL) than with
ASP.NET and MS SQL: I personally tried to study PHP (and I have had rather
good C/C++ programming experience) but I must say I didn't get that far nor
with PHP nor with mySQL - something always did get stopped me.

In my opinion ASP.NET + MS SQL would be more natural for VBA developers to
start with especially if they will use VB.NET.

Making ASP.NET SOAP web service is an easy game - you can see one like that
in our northwind.codeplex.com project samples. 

About ASP.NET community - yes, I have also got experience that it isn't that
helpful for newbies...

<<<
So here I sit wondering why a simple password and new member sign-up module,
in ASP.Net is not working as planned... ;-)     
>>>
What is the problem with that you have there? Do you mean using ASP.NET
Forms standard authentication and related ASP.NET Login control? If yes, we
can talk about that and find solution for your issue on dba-VB.

Thank you.

--
Shamil

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence
Sent: Monday, June 22, 2009 10:01 PM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Learning .Net -- PHP Instead?

Hi Arthur:

A very good reference site to get you started... and you do not have to be a
Class expert... to use the code... at least not right away. Fortunately for
me when ever I dabble in the language my son-in-law, who is a true guru in
the language, can resolve a problem which may take two today's to resolve on
my own, with one or two comments. (He works with the language 60 hours a
week and has been at it for years.)

ASP.Net is not anymore difficult, it is just that there is very few
passionate mentors out there, willing to spend their time freely, answering
the 'dumb' questions of a newbie, (I need another son-in-law mastering and
working in ASP.Net.) not like PHP which seems to have a very active
community willing to help. (JAVA is another such community...)

As ASP.Net matures I am sure a similar active community will evolve... but
it is not there yet. Microsoft has been doing its best to spread the word
with such cooperative sites as CodePlex, an open source community but it has
limited resources and is in business to make money.

Steering programmers into a brave new world is nearly as difficult as
getting rid of the ridiculous qwerty keyboard. 

So here I sit wondering why a simple password and new member sign-up module,
in ASP.Net is not working as planned... ;-)     

Jim


-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller
Sent: Monday, June 22, 2009 9:48 AM
To: Access Developers discussion and problem solving
Subject: Re: [AccessD] Learning .Net -- PHP Instead?

Anyone interested in following Ken's lead here is invited to visit
www.artfulsoftware.com and investigate our chapters on PHP and TheUsual().
Arthur

On Mon, Jun 22, 2009 at 12:37 PM, Kenneth Ismert <kismert at gmail.com> wrote:

> If you are interested in Web programming, I would suggest PHP. Per unit of
> effort, I think most VBA programmers would get further with PHP than with
> ASPX, especially if you are starting out from scratch.
>
> I'm developing a SOAP-based web service that will be used by Access
clients
> running the COM-based SOAP Library 3.0. The server backend is being
written
> in PHP, currently running under a local IIS7 development server. It is
> stupid-simple to implement a SOAP server using PHP's built-in library. It
> was lots harder getting the VBA side to work than the PHP side. (The real
> challenge was getting a WSDL specification that both sides could agree on,
> but that is a separate topic.)
>
> PHP Plusses:
>
> * Of all open-source languages, PHP is the closest to VBA in it's feel and
> philosophy -- a pragmatic language that lets you get results fast
> * PHP 5.2+ works very well with Windows -- it installs with little fuss
> under IIS7, and has native drivers for SQL Server
> * The upcoming release, 5.3, offers some very nice language enhancements,
> like namespaces, late static binding, and closures. It even adds goto!
> These
> features bring it up to rough parity with scripting languages like Python
> or
> Ruby, and make it a much more expressive language than VBA.
> * There is an enormous ecosystem of open-source libraries, IDEs, CMS
> sytems,
> and MVC frameworks to choose from.
> * Projects developed under Windows/IIS should work with little or no
> changes
> under Linux/Apache.
>
> PHP Drawbacks:
>
> * PHP is a web-specific language. If you want something general-purpose,
> use
> something else.
> * PHP's libraries are extensive and rapidly improving, but it doesn't have
> the monolithic library integration that .NET enjoys with the CLR.
> * Comprehensive, transparent support for Unicode is still lacking, as it
is
> with most scripting languages. PHP 6 will rectify this.
>
> -Ken
> aseadvisors.com <http://www.databaseadvisors.com>
>
-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com

-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4179 (20090622) __________

The message was checked by ESET NOD32 Antivirus.

http://www.esetnod32.ru


 

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4179 (20090622) __________

The message was checked by ESET NOD32 Antivirus.

http://www.esetnod32.ru
 

-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com

-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com

__________ Information from ESET NOD32 Antivirus, version of virus signature
database 4179 (20090622) __________

The message was checked by ESET NOD32 Antivirus.

http://www.esetnod32.ru



-- 
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com




More information about the AccessD mailing list