Tôi vừa chứng kiến một công ty trả gần 200.000 đô la cho một trang web thương mại điện tử PHP chưa sẵn sàng cho thời nguyên thủy (tôi đã mất hợp đồng một năm trước cho những chú hề này). Đã hơn 10 tháng thời gian phát triển. Trang web trông tuyệt vời, nhưng thiếu rất nhiều "cơ bản" thương mại điện tử, đó là một trò đùa. Tôi thừa nhận, tôi là một nhà tiếp thị tệ hại - nhưng đây là công ty mà PHP đã sử dụng: Đó là "miễn phí" và "nguồn mở"! Facebook sử dụng nó! Linux và MySQL là "miễn phí"! Nó nhanh hơn ASP.Net! Nó nhanh hơn để phát triển!
Sự thật là, trang web gốc (được viết bằng ASP.NET) có hai tính năng và được một nhà phát triển hoàn thành trong 3 tháng với chi phí 25 nghìn đô la (bao gồm chi phí cho một giấy phép CPU FULL, duy nhất của SQL Server 2008 R2 & Visual Studio Pro). Trang web $ 200K có một nhóm các nhà phát triển và VẪN chưa kết thúc sau 10 tháng, bằng một nửa tốc độ (với bộ đệm) của trang web cũ.
Nếu bạn muốn bán cho họ ASP.Net, hãy nói "LAMP có thể miễn phí, nhưng thời gian phát triển của bạn sẽ tốn nhiều tiền hơn ... RẤT NHIỀU!" Facebook chạy PHP, đúng, nhưng họ bắt đầu từ một căn hộ nơi tiền thấp và thời gian là miễn phí. Facebook sử dụng các chương trình được biên dịch của Oracle và MANY trong những ngày này (vì vậy thời điểm đó là tranh luận).
Nếu bạn cần sử dụng lại và bảo trì mã đơn giản, các ngôn ngữ theo kịch bản có thể nhanh chóng biến thành cơn ác mộng (bao gồm cả ASP ở đây).
Nếu bạn cần hiệu suất, hãy sử dụng ngôn ngữ được biên dịch - không có ngôn ngữ theo kịch bản nào sẽ cạnh tranh với mã được biên dịch và sẽ không bao giờ vì trình thông dịch sẽ luôn thêm chi phí. Bộ nhớ đệm giúp rất nhiều, nhưng ASP.Net cũng có bộ nhớ đệm.
Chắc chắn, Linux là miễn phí, nhưng các chuyên gia Linux rất tốn kém khi có sự cố. Máy chủ Win có giá $$$ trước, nhưng các chuyên gia rất rẻ để tìm (và gần như có mặt ở khắp mọi nơi) khi có sự cố. Khả năng kết nối với mạng win rất đơn giản và ổn định, do đó, việc tích hợp vào các hệ thống kinh doanh khác rất đơn giản (gói kế toán, chủ hàng, v.v.) với quản lý tài khoản người dùng tốt nhất tôi từng thấy (mặc dù, MS đã vay rất nhiều từ Novell) .
Chi phí GUI mà mọi người Linux nói là một công cụ quét tài nguyên lớn gần như không thành vấn đề với phần cứng ngày nay. Nếu bạn gặp sự cố với nó, có các phiên bản không phải GUI của Windows Server (phiên bản "Lõi") có sẵn w / powerShell.