Çok nakit para ile bir istemci / patron / kişiye Python satmak için nasıl

8 Cevap php

Sistem XYZ oluşturmak istedi ve onlar bunu açıklamak için size ihtiyacınız olduğunda sayabiliriz temel özellikleri nelerdir, PHP veya Ruby üzerine Python bunu sorduğumuzda?

8 Cevap

Bu gerçekten kişisel tercihinize veya durumsal ayrıntısına kadar kaynatın bu durumlardan biridir. Eğer daha rahat ve Python ile deneyimli değilseniz, o zaman söyleyin. Onlar başka ortamlarda biriyle daha rahat çünkü haklı isteyen var mı? Bitirdiniz sonra, sistem uzun vadeli bakım için başkasına kapalı geçilecek?

Onlar da artık sizi almaya gidiyor bu kadar ön bildiğinizden emin olun, sonra size aşina değilseniz, bir teknoloji veya dil kullanmaya sizi sorarsanız.

Gördüğüm Python iyi satmak genç bir kızı vardı bizim grupta bir yönetici oldu. O Einstein atfedilen bir alıntı kullandı:

Eğer altı yaşındaki bir şey açıklamak yapamıyorsanız, gerçekten kendiniz anlamıyorum.

Sunumunun önümüzdeki birkaç slayt diye diye yazdı kodu ve ne yaptığını bir açıklama örnekleriyle, en az 30 dakika içinde yaptığı genç kızı, bazı temel Python öğretmek başardı nasıl gösterdi.

Kızının bir resim ile sunum sona erdi ve onun alıntı "Programlama eğlenceli!"

Ben kütüphaneler ve çerçeveleri Python kullanım kolaylığı ve zenginliği üzerinde durulacak. Orada diğer dillerde alamayabilirsiniz küçük kütüphanelerin bir yeri de vardır, ve kendiniz yazmak zorunda kalacak (yani How a C++ developer writes Python).

İyi şanslar!

Bitti Google'da tercih edilen dillerden biri - O (Hiç bu gerçekten ne anlama - ama böyle yöneticiler) "olgunluk" açısından birkaç yıl öncesinde Ruby bulunuyor. Google tarafından tercih beri de Google App Engine üzerinde çalıştırabilirsiniz.

Mircosoft da Python kucaklayan ve IronPython kısa bir süre çıkan bir v2.0 olacak. Onlar da bir Ruby uygulaması üzerinde çalışıyoruz, ancak Python sürümü şekilde önde olduğunu ve aslında "gösterilmek için hazırdır". Bu size kolay. NET kodu ile entegrasyon, yanı sıra zaman Silverlight 2 gemi Python istemci tarafı RIA yazmak için güçlü olmak için imkanı verir.

Ben yeni bir proje üzerinde Python kullanarak Python ile çözmeye çalışıyoruz ne sorun tamamen bağımlı olduğunu düşünün. Eğer birisi python kullanmak gerektiğini size katılıyorum istiyorsanız, o Python'un özellikleri bu soruna özellikle geçerli nasıl onlara göstermek.

Python ile web geliştirme durumunda, WSGI ve bu hayatınızı kolaylaştıracak kullanabilirsiniz diğer web kütüphaneler ve çerçeveler hakkında konuşun. Python için bir not python web geliştirme için çerçeveler en doğru herhangi bir akım proje içine takılabilir olmasıdır. Raylar üzerinde yakut ile, pratikte proje kullanan herkes öğrenmek zorunda olacağı bir DSL çalışıyoruz. Onlar python biliyorsanız, o zaman size bir gün Django, vs ile ne yaptığını anlamaya olabilir.

O size aynı listede yakut, python ve PHP görmeye çalışıyor olacak ne görünür, çünkü ben sadece web geliştirme bahsediyorum. Önemli gerçek mesajı çözmeye çalışırken bazı sorunu sizin Python hakkında gibi ne olursa olsun directly başvurulmuştur.

Geliştirme / prototip ve belki daha kolay bakım (bu hiçbiri Ruby karşı geçerli olabilir) için gerekli kısa sürede odaklanın.

Ben mreggen katılıyorum. Eğer işler daha hızlı halletmek Python çalışarak söyle. Daha hızlı halletmek alma muhtemelen müşteri tarafından kaydedilen para demektir. Azından size daha hızlı geliştirme, hata ayıklama ve üstlenmeden zaman anlam size daha rahat bir dil ile çalışıyor demektir. Vb bir dize uzunluğunu bulmak için hangi işlevi belgelere bakarak harcanan daha az zaman var olacaktır

Onlara gibi bazı serin işlevi gerçekleştiren her bir kod parçası (bir sayfa daha fazla) ver. (Örneğin, bir veri setindeki uç gösteriyor).

Onlara her sayfayı göster. PHP, Ruby ve Python biri.

Onlar kolay / okuma anlamak bulmak hangi isteyin.

Python kullanmak istiyorum neden şu söyle. Eğer en zarif (pythonic) çünkü özellikleri oluşturmak için, daha yönetilebilir, daha az adamcağız yazılı ve hızlı ettik eğer okumak daha kolay

Python Google App Engine üzerinde çalışacak ;)