joomla在国外很热,就连台湾都有不少站使用joomla,国内就对joomla缺乏了解。大多都使用dedecms或者phpcms等。在这四个月来一直在学习joomla,觉得用它来建站很方便。
过去建站一般都自定义开发,这需要技术性很高,而且代码不容易复用,别人也不容易维护,对于CMS来说,实在是没有必要自定义开发,因为CMS的基本功能并不多,很多功能都应该被复用。而joomla是一个完整的CMS,而且它最大特点是扩展性很好。
为什么说joomla扩展性好?你只要到joomla的官方网上找一找组件安装包,你就会看到有上千个组件安装可用,它们都实现各自的功能。如果你的CMS需要增加一个功能,在开发之前可先找一下安装包,这会省去不少功夫。有很多人为joomla开发组件安装包,那也是因为joomla的结构良好与安装包容易开发。joomla默认的功能实现并不多,joomla更像一个程序基层,所有程序都在这个基层上建立,一个一个的小程序就架构出一个功能性很强的网站。就算不使用第三方安装包,把自己常用的功能做成一个组件安装包,也可以很好地复用代码,让开发不再重装。从使用者角度,joomla就像一个桌面系统,它可以安装各种应用软件来丰富网站的功能,让人感觉是那么的好玩。
joomla的结构良好,所以只要熟练joomla,要维护一个joomla站都很容易。自定义写的东西就算再好,维护性始终是个问题,我想没有老板要一套只有一个程序员能看得懂的系统。
对于CMS、BBS等中小型网站架建,自定义开发已经不是主流,新时代要求网站需要更高的开发效率,所以基于完整系统的开发将会占有大部分的市场。目前国内已经越来越多网站开发公司基于现有的开源系统进行二次开发,因为这样意味着产品会有更高的质量与开发效率。
国内也有很多CMS,它们都很好用,不比joomla要差。比如dedecms是全静态,joomla目前还不能做全静态网站,所以访问效率比不上dedecms。虽然dedecms也有模块安装,但不见得有人为dedecms做模块,我没用过dedecms,不过估计是因为dedecms的结构不够通用化或者国内程序员没有为开源写安装包的习惯。反正老外已经架建了那么好的系统,为什么不拿来用一下?
一个WEB程序员的价值,不完全在于他懂很多技术,而在于他是否能够在满足客户需求的情况下更快地完成项目。
波比源码 » PHP开源程序joomla 搭建网站很方便,php开源学习
levofloxacin 500mg over the counter buy levaquin 500mg generic
avodart usa cheap ondansetron 8mg order zofran pill
cost aldactone 25mg valacyclovir 1000mg price buy diflucan pill
brand ampicillin 250mg buy sulfamethoxazole online buy erythromycin for sale
fildena 50mg tablet methocarbamol 500mg drug oral methocarbamol 500mg
buy sildenafil 50mg for sale sildalis online buy estrace for sale online
purchase lamotrigine online cheap buy lamotrigine pill retin gel for sale
buy generic accutane order amoxil online cheap order zithromax 250mg online
order cialis without prescription Pharmacy viagra sildenafil 100mg us
cheap anastrozole Real viagra buy sildenafil 50mg generic
cialis bestellen viagra 200mg fГјr frauen sildenafil kaufen
accutane 10mg us stromectol 3mg drug generic ivermectin for humans
provigil 100mg brand purchase provigil generic diamox 250mg without prescription
doxycycline 200mg for sale vardenafil cost furosemide cost
order ramipril 10mg order avapro online cheap azelastine sale
catapres 0.1 mg cheap minocycline 50mg sale cost tiotropium bromide
isosorbide 40mg cost imuran 25mg over the counter telmisartan uk
buy bupropion 150 mg order bupropion 150mg online cheap seroquel 50mg brand
purchase molnunat generic molnupiravir drug prevacid 30mg cost
cost salbutamol 100mcg salbutamol pills purchase sildenafil online
buy generic tadalafil 40mg tadalafil brand viagra sildenafil 100mg
brand avlosulfon 100 mg adalat 10mg generic generic perindopril 4mg
provigil 100mg for sale stromectol 3mg us buy ivermectin 3mg for humans
luvox 100mg cost glucotrol 10mg usa buy glipizide 10mg for sale
buy isotretinoin 40mg for sale deltasone 5mg us deltasone pills
tadalafil 5mg uk viagra order online purchase sildenafil generic
order lasix without prescription oral hydroxychloroquine cost hydroxychloroquine 200mg
aralen brand buy olumiant generic oral baricitinib
clozaril 50mg for sale clozaril for sale purchase decadron sale
sildenafil 50mg usa cheap viagra sale buy lisinopril 2.5mg generic
buy prilosec generic prilosec cost online blackjack real money
academic writers online order sildenafil 100mg sildenafil generic
brand triamcinolone order loratadine 10mg generic desloratadine 5mg canada
buy priligy online cheap buy synthroid 75mcg online cheap levothyroxine for sale
buy cialis without prescription cialis pharmacy order viagra generic
buy xenical 120mg pill cost zovirax 400mg purchase acyclovir sale
zyloprim without prescription crestor 20mg cost order ezetimibe pill
order domperidone 10mg pill tetracycline 500mg cost flexeril for sale
lioresal cheap toradol usa ketorolac canada
tamsulosin 0.2mg over the counter order generic tamsulosin buy generic aldactone 25mg
order simvastatin sale brand valacyclovir propecia 1mg sale
generic flagyl 400mg bactrim oral bactrim 960mg ca
order fluconazole 100mg sale order diflucan 200mg buy sildenafil 100mg sale
order viagra 50mg without prescription female viagra tadalafil online buy
order generic ceftin 500mg cost bimatoprost buy methocarbamol 500mg generic
pay for assignments australia my favorite writer essay ivermectin 2mg
viagra online buy tadalafil 5mg cheap cialis daily
free casino slots modafinil 100mg price modafinil 100mg usa
deltasone 5mg tablet order prednisone 40mg sale mebendazole 100mg pills
cost sildenafil oral rhinocort cheap budesonide
tretinoin cream without prescription buy avanafil without prescription avanafil 100mg over the counter
order pioglitazone 15mg online generic pioglitazone 15mg cheap sildenafil pills
cialis 5mg cost online casinos for real money play poker online free
buy ivermectin canada order stromectol 12mg online cheap order generic avlosulfon 100 mg
play blackjack online for real money online slots free slots online
free slot games no download online pharmacy usa cheap dissertation help
buy ramipril 10mg sale order glimepiride 1mg pill arcoxia 120mg oral
doxycycline 100mg cheap doxycycline 100mg usa cost clindamycin
order mesalamine 400mg generic buy generic avapro buy irbesartan 300mg pills
order benicar online cheap buy benicar online cheap depakote 250mg cheap
clobetasol cream oral buspar 10mg generic cordarone 200mg
amoxil 250mg sale order stromectol 12mg sale stromectol price in india
order generic priligy 30mg domperidone sale purchase domperidone pill
cheap indomethacin 50mg order cenforce 50mg for sale cenforce 100mg without prescription
buy doxycycline pills order chloroquine generic buy medrol 8 mg
tadalafil 10mg for sale tadacip order order trimox
buy nexium pills furosemide 40mg price furosemide pills
tadalafil 5mg without prescription tadalafil discount erection problems
buy provigil online provigil online order phenergan price
clomid 100mg pill buy lipitor 40mg without prescription purchase prednisolone online
ondansetron price buy bactrim 480mg without prescription buy sulfamethoxazole pills
order albuterol 2mg online cheap albuterol uk order augmentin 1000mg sale
accutane 10mg price accutane us order azithromycin 500mg without prescription
provigil canada order lisinopril 5mg for sale order lopressor sale
order prednisolone 40mg without prescription order lasix 100mg online cheap buy furosemide online cheap
purchase monodox generic buy zovirax 400mg generic order zovirax online
purchase zocor online cheap purchase sildalis generic sildenafil for men over 50
zetia 10mg cheap order ezetimibe 10mg for sale buy methotrexate 5mg for sale
buy levaquin 500mg generic ursodiol 300mg tablet order bupropion generic
cetirizine 10mg pills buy sertraline without prescription order zoloft 50mg for sale
order lexapro 10mg sale buy lexapro 20mg generic purchase revia for sale
buy lipitor 80mg pill lipitor 20mg for sale buy sildenafil 100mg online
letrozole 2.5mg oral purchase femara generic sildenafil 50mg cheap
cheap cialis generic order cialis 40mg without prescription new ed pills
ivermectin 15 mg brand isotretinoin 20mg accutane 10mg generic
order modafinil for sale buy promethazine generic deltasone 5mg oral
amoxil 1000mg drug cheap prednisolone online buy prednisolone 20mg
buy accutane cheap order isotretinoin 20mg generic azithromycin 250mg oral
cheap neurontin 800mg monodox tablet vibra-tabs oral
purchase prednisolone order furosemide online buy generic furosemide for sale
buy ventolin for sale clavulanate drug cost synthroid 150mcg
purchase clomid pills hydroxychloroquine price plaquenil 200mg over the counter
buy doxycycline 100mg generic augmentin pills augmentin for sale
atenolol 100mg us medrol generic name generic letrozole 2.5mg
synthroid 75mcg price buy levitra online cheap order generic vardenafil
metformin 500mg uk buy atorvastatin 40mg sale generic norvasc 10mg
biltricide medication biltricide 600mg price buy cheap generic periactin
buy lisinopril 2.5mg online omeprazole over the counter metoprolol for sale
buy lyrica 150mg for sale loratadine 10mg drug priligy 60mg us
order generic methotrexate reglan 10mg ca order metoclopramide online cheap
buy orlistat medication order allopurinol 300mg for sale buy zyloprim cheap
brand crestor 10mg motilium 10mg pill domperidone 10mg us
imitrex 50mg without prescription order avodart 0.5mg without prescription buy dutasteride online cheap
purchase clopidogrel buy fluvoxamine 50mg for sale ketoconazole 200mg ca
tamsulosin canada buy ondansetron 8mg without prescription buy aldactone 100mg online cheap
order duloxetine 20mg duloxetine 40mg drug nootropil buy online
purchase betamethasone generic itraconazole 100mg usa cost itraconazole
order ipratropium pills ipratropium 100 mcg cheap purchase linezolid generic
buy prometrium 200mg generic prometrium 100mg uk order zyprexa without prescription
starlix 120mg brand buy starlix online cheap candesartan generic
buy bystolic pills for sale clozaril brand buy clozaril 50mg pill
order zocor 20mg online valacyclovir canada viagra 100mg canada
cost tadalafil 5mg Order sildenafil viagra 50mg drug
duricef 500mg drug buy epivir without a prescription order propecia for sale
buy fluconazole 100mg pill buy ampicillin 250mg pill ciprofloxacin without prescription
order metronidazole pill buy keflex 125mg online cheap keflex for sale online
buy cheap vermox mebendazole 100mg pills buy generic tadalafil 20mg
careprost over the counter order desyrel 50mg pill buy cheap desyrel
buy arava without a prescription sulfasalazine 500mg usa azulfidine ca
azipro cheap purchase neurontin gabapentin 800mg brand
furosemide canada buy albuterol pills albuterol brand
vardenafil pills buy plaquenil 200mg online cheap plaquenil 400mg ca
clobetasol cream how to get temovate without a prescription cost amiodarone 100mg
montelukast over the counter symmetrel 100mg sale cheap dapsone
order adalat sale adalat 10mg generic fexofenadine 120mg generic
generic dapoxetine 60mg xenical pill buy orlistat 60mg without prescription
lopressor 100mg us methylprednisolone australia buy methylprednisolone without a prescription
toradol 10mg cheap buy colcrys no prescription inderal 10mg brand
buy plavix no prescription buy methotrexate for sale buy medex without prescription
cost erythromycin 250mg buy erythromycin paypal buy generic nolvadex for sale
oral topamax 100mg purchase imitrex pill order levofloxacin 250mg for sale
buy avodart sale ranitidine tablet meloxicam pills
sildenafil online order sildalis drug order estradiol generic
oral celecoxib brand celecoxib 100mg zofran 4mg pills
tadalafil 40mg pills buy tadalafil 40mg generic sildenafil without prescription
purchase tadalafil online cheap tadalafil 20mg us buy indomethacin online cheap
oral lamisil 250mg trimox 250mg ca buy amoxicillin without a prescription
oral azulfidine verapamil 240mg brand calan 240mg usa
buy generic antivert over the counter minocycline where to buy order minocycline 50mg online cheap
molnupiravir 200mg drug order molnupiravir order cefdinir 300mg without prescription
male ed drugs order sildenafil pills order sildenafil 100mg for sale
cheap lansoprazole 15mg order albuterol 100 mcg without prescription purchase pantoprazole pills
buy fexofenadine 180mg altace 5mg tablet buy amaryl online cheap
buy etoricoxib no prescription buy astelin paypal azelastine us
tacrolimus 5mg tablet tacrolimus 5mg cost oral ropinirole
order diovan 80mg without prescription cost clozaril 100mg how to buy combivent
zyban 150mg pills oral atomoxetine strattera without prescription
buy generic frumil over the counter zovirax online buy acivir cost