473,396 Members | 1,757 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

PHP Advocacy

Could anyone provide resources for PHP advocacy. My company has
written and application for an insurance firm but it is in jeopardy as
it is a Microsoft orientated. We need to justify the use of PHP in
terms security, etc.
Any direction would be appreciated.
Sep 24 '08 #1
3 1802
r0g
Patrick101 wrote:
Could anyone provide resources for PHP advocacy. My company has
written and application for an insurance firm but it is in jeopardy as
it is a Microsoft orientated. We need to justify the use of PHP in
terms security, etc.
Any direction would be appreciated.
Well if it's good enough for Flickr, Digg, Friendster, Wikipedia and
Facebook it should be good enough for some crappy insurance firm.

Besides, there's nothing to stop you running PHP on Microsoft servers,
PHP runs fine on Windows Server 2003 and IIS.

What you seek is not so much a justification of platform as of language
which is a field where there is NO RIGHT ANSWER. You can write both
secure and insecure code in any language. Modern ASP is no more secure
than modern PHP and you will find strong advocates for both languages so
there's no clear choice.

Anyway, shouldn't you have agreed the language and platform before
starting work??? And if they're so bothered about specifics have they
told you what they'd have preferred you to program in???

If they didn't specify a language up front I'd tell 'em to suck my
balls, and then sue them if they didn't pay up.

Roger.
Sep 24 '08 #2
Patrick101 wrote:
Could anyone provide resources for PHP advocacy. My company has written
and application for an insurance firm but it is in jeopardy as it is a
Microsoft orientated. We need to justify the use of PHP in terms
security, etc.
Any direction would be appreciated.
Pro PHP:
Free (Libre/Gratis)
Fast (debatable)
Runs on anything
You can hack anything quickly

Cons PHP:
Function names are a mess (but getting improved)
You can hack anything quickly

Pro ASP.NET:
Good IDE (which means code completion, refactoring, debugger)
Good library

Cons ASP.NET:
It's from Microsoft

Other points to consider:
Cost of programmers for ASP.NET/PHP

Sep 24 '08 #3
On Sep 24, 7:50*pm, r0g <aioe....@technicalbloke.comwrote:
Patrick101 wrote:
Could anyone provide resources for PHP advocacy. My company has
written and application for an insurance firm but it is in jeopardy as
it is a Microsoft orientated. We need to justify the *use of PHP in
terms security, etc.
Any direction would be appreciated.

Well if it's good enough for Flickr, Digg, Friendster, Wikipedia and
Facebook it should be good enough for some crappy insurance firm.

Besides, there's nothing to stop you running PHP on Microsoft servers,
PHP runs fine on Windows Server 2003 and IIS.

What you seek is not so much a justification of platform as of language
which is a field where there is NO RIGHT ANSWER. You can write both
secure and insecure code in any language. Modern ASP is no more secure
than modern PHP and you will find strong advocates for both languages so
there's no clear choice.

Anyway, shouldn't you have agreed the language and platform before
starting work??? And if they're so bothered about specifics have they
told you what they'd have preferred you to program in???

If they didn't specify a language up front I'd tell 'em to suck my
balls, and then sue them if they didn't pay up.

Roger.
Two words. Vendor lockin.
Sep 25 '08 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Sridhar R | last post by:
We are the students of Anna University and would like to share our thoughts on Python. Here it is http://cs.annauniv.edu/~portal/wiki/index.php/Python
0
by: Bleakcabal | last post by:
Hi, could someone point me out to some URL which prone the use of web/win forms and web applications over traditional non-web applications ? Anything related to this would be really useful,...
55
by: Alex | last post by:
Hello people, The following is not a troll but a serious request. I found myself in a position where I have to present a Pro/Con list to management and architects in our company with regard to...
354
by: Montrose... | last post by:
After working in c# for a year, the only conclusion I can come to is that I wish I knew c. All I need is Linux, the gnu c compiler and I can do anything. Web services are just open sockets...
26
by: Jeff_Relf | last post by:
Hi Olaf_Baeyens ( and Linonut ), Microsoft C++ is really it's latest version of MS_C, as Microsoft is not supporting the latest C standard, C99. cout and the STL are pure garbage and should...
53
by: Michael Tobis | last post by:
Someone asked me to write a brief essay regarding the value-add proposition for Python in the Fortran community. Slightly modified to remove a few climatology-related specifics, here it is. I...
0
by: Jeff Rush | last post by:
I'd like to extend an invitation to those who would like to get involved in advocating the use of Python. In August, the PSF hired me, for a 6-mo contract, to coordinate the Python advocacy...
6
by: Jeff Rush | last post by:
As the Python Advocacy Coordinator, I've put up some wiki pages on the Python website for which I'm soliciting ideas, writing and graphics. Some of the material exists scattered about and just...
0
by: Marcus | last post by:
Apologies if this seems like it's off-topic, but since moinmoin is written in Python, I am hoping to solicit some good thoughts in this group. The problem: I'm setting up a wiki farm (small...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.