热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

不用任何框架你们能从头到尾写一个完整的项目吗?

现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了



现在的新手程序猿,动不动就是框架,就连外面培训的也是框架,我就问一句,没了框架是不是就啥也不会了



44 个解决方案





#1





是的。有什么问题吗




#2





就没从头到尾写完整项目过




#3





并不能。。。




#4





就像让你去抓鱼 既然有渔网,为啥一定要用手呢




#5





自己搭的框架算不算框架,之前写了大半年的项目从数据库设计开始,都是自己从头写到尾




#6





可以是可以,以前没各种框架时还是一样开发系统,为什么要用框架而不用底层的东西?第一要素就是开发效率,而且易用性。公司肯定希望开发周期越短越好。




#7





用框架没有错,但是你得了解框架的内部实现原理,不然出问题了找死你也找不到在哪,那样就不如不用了。




#8







引用 6 楼 miracle_yao 的回复:

可以是可以,以前没各种框架时还是一样开发系统,为什么要用框架而不用底层的东西?第一要素就是开发效率,而且易用性。公司肯定希望开发周期越短越好。





说的没错。但是一个老程序猿对于现在的新手来说,感觉没有太多的优势呢。




#9







引用 7 楼 LoserOrLeader 的回复:

用框架没有错,但是你得了解框架的内部实现原理,不然出问题了找死你也找不到在哪,那样就不如不用了。





呵呵,根本不用理解原理,领导只看结果。




#10





基本不用外面的开源框架,这么多年积累下来,早就自己形成一套可用的框架了,而且更灵活,在很多复杂点的项目上大多比通用的框架更方便。




#11







引用 10楼沪php攻城师 的回复:

基本不用外面的开源框架,这么多年积累下来,早就自己形成一套可用的框架了,而且更灵活,在很多复杂点的项目上大多比通用的框架更方便。

求指点     马上要面试了  29岁  转行过来做PHP  在家自学了一年多 培训学校去过小型的但是讲得不够多 自己又在家学习了很久 我的技术是  转行想做程序员所以辞职在家自学的PHP相关的技术 也去过培训机构学习,根据公司需求接受加班 踏实肯学肯干..可接受实习 找一份跟自己技术程度相符合的工作 技术能力: 根据美工PSD进行切片,DW工具Div+Css+js做静态页面布局和调试浏览器的兼容性 会PHP基本的语法以及MYSQL的基本的增删改查 会jQuery框架,TP框架的基本使用 理解MVC的含义和JSON XML数据格式 用过dede标签套过企业 在家用的是wamp环境来做了一些小型的案例 对PHP微信公众号开发有一定的基础.




#12







引用 10楼沪php攻城师 的回复:

基本不用外面的开源框架,这么多年积累下来,早就自己形成一套可用的框架了,而且更灵活,在很多复杂点的项目上大多比通用的框架更方便。

是这样 本人热爱学习 工作认真负责不推卸责任,能承受工作中的压力 具有团队精神,能与同事和其它部门积极配合完成工作 尊重领导的安排.自学的PHP相关的技术 也去过培训机构学习,根据公司需求接受加班,注明[我是新人,希望得到一次展现实力的机会] 技术能力: 根据美工PSD进行切片,用DW工具实现Div+Css+js静态页面布局和调试浏览器的兼容性,会前端jQuery框架和ajax异步操作 PHP语法以及MYSQL增删改查 ,TP框架的使用 理解MVC的含义和JSON XML数据格式 用过dedecms标签套企业站 目前用的是wamp环境做了一些小型的案例 对PHP微信公众号开发有一定的了解.





我这样写的简历 今天面试 已经是第三家公司了  都说是我没有经验 要求有经验 。。我就纳闷了 。。经验不上班是从何来的???我总要上班吧 。但是如何才能找一份 合适我技术的PHP工作呢 ?我就是想不通这一点 。而且 给我发信息的公司 都以为我有工作经验 然后叫我去 问 。。我的的确确是新手一个 没有工作经验都是自己看的视频学的做了写很小很小的那种案例 ,就不要我。如何解决这个问题求PHP大神给我解答 。最近急求找工作。 。!重庆主城区的。。谢谢啦。。父母 家人都在这边 。。



主要就是如何进入一个公司 提升真正的实战经验  。。总得有公司要新人吧 。不然 老手如何 出来的 。不可能 一生出来就会。我就不相信 了




#13





最近在用PHP开发网站,想用cakephp框架,但是感觉不太好用,只好自己不用框架写了。

请问大家开发PHP用什么框架啊?




#14





按照楼主的想法  恐怕要搞二进制开发了





#15





问题切入点不好,干脆IDE别用了?直接用二进制?




#16





个人觉得,框架就像交通工具,一开始我们都是学着用脚走路,都后来我们需求越来越大,脚走的路毕竟有限,当你要到另外一个城市了,你可以先做走路到公交站,再坐公交到火车站,最后坐火车到达你想到的城市。这样是不是就会比你全部用脚走过去要快很多倍呢?用框架就是这个道理,当企业的需求大大提升,现有的工具不能满足,就只有用更快更好的工具去实现企业的要求,所以也就有各种各样的框架的诞生!





#17





终究是要用框架的,不管是有意还是无意,除非不重构





#18





Linux下,做C\C++的~~~




#19





楼主上班不坐车?过年回家不坐车?直接走回去的?




#20





啥叫框架?





#21







引用 13 楼 sunhaoli 的回复:

最近在用PHP开发网站,想用cakephp框架,但是感觉不太好用,只好自己不用框架写了。

请问大家开发PHP用什么框架啊?



yii

phalcon




#22







引用 21 楼 u012377333 的回复:


Quote: 引用 13 楼 sunhaoli 的回复:


最近在用PHP开发网站,想用cakephp框架,但是感觉不太好用,只好自己不用框架写了。

请问大家开发PHP用什么框架啊?



yii

phalcon



还有thinkphp也很不错




#23





项目规模越来越大。你不用这些框架也要自己造一个框架。




#24







引用 22 楼 u012377333 的回复:


Quote: 引用 21 楼 u012377333 的回复:




Quote: 引用 13 楼 sunhaoli 的回复:


最近在用PHP开发网站,想用cakephp框架,但是感觉不太好用,只好自己不用框架写了。

请问大家开发PHP用什么框架啊?



yii

phalcon



还有thinkphp也很不错





laravel




#25









引用 9 楼 ususking 的回复:


Quote: 引用 7 楼 LoserOrLeader 的回复:


用框架没有错,但是你得了解框架的内部实现原理,不然出问题了找死你也找不到在哪,那样就不如不用了。





呵呵,根本不用理解原理,领导只看结果。





呵呵,我做了这么多项目,没有哪个是用现有框架可以完全满足需求的,二次开发几乎是一定的。

不了解原理怎么开发?

领导只看结果,不能能满足需求可不是好结果。



而且针对业务良好的的二次开发框架,会极大的提升开发效率和质量。

领导只要结果,可是下班就回家和成天加班写代码改BUG,过程可是完全不同的。

呵呵。




#26





我是后端转前端的

以前写过几年php,不过当时没有框架。后来转前端了,也没再学任何php框架。

不用任何框架我可以从头到尾写整个项目,要拷一些自己的常用代码即可。

不过不用框架速度肯定慢啊。我家那位用的是drupal,单从做功能的速度来说(做前端页面再另说),已让我望尘莫及。




#27







引用 26 楼 fjfjfj 的回复:

我是后端转前端的

以前写过几年php,不过当时没有框架。后来转前端了,也没再学任何php框架。

不用任何框架我可以从头到尾写整个项目,要拷一些自己的常用代码即可。

不过不用框架速度肯定慢啊。我家那位用的是drupal,单从做功能的速度来说(做前端页面再另说),已让我望尘莫及。





你转前段了,感觉怎么样呢?




#28





你想说的是web项目吧?

如果是做桌面应用或者移动应用,应该大部分人都是一切自己写。

如果是做web项目,自己实现一套URL路由,其他的都好说。




#29







引用 27 楼 tianhe8 的回复:

你转前段了,感觉怎么样呢?



没什么,我只是年纪大了长时间用脑后,下班后会脑袋疼个2小时以上,所以换个岗位偷懒而已。

后端我得8小时都得动脑子,做前端至少切页面时可以处于完全不动脑的状态。

况且待遇都一样,我不打算升职也不打算改行,这辈子只打算做个熟练工而已。






#30





这个世界上没有任何一个软件公司 能不用框架,能从头到尾写一个项目。



除非是为了好玩,仅此而已。




#31





jdk也是框架,你也别用了,自己搞一搞我看看。




#32





要快的话要框架,慢的话就慢慢写啦,但是框架一定要写的优秀好用




#33







引用 4 楼 qianshengta02 的回复:

就像让你去抓鱼 既然有渔网,为啥一定要用手呢



是的,你用手抓到一条,别人可能都用渔网打了一桶了, 你可能还特别有成就感?




#34





类库算不算框架




#35





表示大学的时候就用纯servlet+jsp写过一个商城的项目,一晃快3年了,工作中基本上都是框架体




#36





毕业设计做的一个完整网站(HTML+PHP+MYSQL)算不算?

框架到现在我都没懂啥意思?类库算不算框架。。




#37





web程序吗  

没问题

不过框架的确能省心不少




#38







引用 9 楼 ususking 的回复:


Quote: 引用 7 楼 LoserOrLeader 的回复:


用框架没有错,但是你得了解框架的内部实现原理,不然出问题了找死你也找不到在哪,那样就不如不用了。





呵呵,根本不用理解原理,领导只看结果。



领导只看结果是没错,我又没说领导要懂原理,你要懂原理才能快速解决问题。领导看到的是你解决问题很快。




#39







引用 22 楼 u012377333 的回复:


Quote: 引用 21 楼 u012377333 的回复:




Quote: 引用 13 楼 sunhaoli 的回复:


最近在用PHP开发网站,想用cakephp框架,但是感觉不太好用,只好自己不用框架写了。

请问大家开发PHP用什么框架啊?



yii

phalcon



还有thinkphp也很不错





谢谢!




#40





什么是框架?




#41





可以慢慢自己学习写框架, 不要把框架说那么复杂!!!!       在学校里面有写过没有用过框架做一个项目,不过很是简单。




#42





你的意思是比如这样:直接用jsp写前后端混杂的代码?连servlet都不用?

我觉得以前的最基本的开发方法应该学一些,可以帮助你更深的理解。但正式开发真没必要。

身边就有电锯,为何一定要用斧头伐木。

而且像我这种做asp.net的,肯定上来就是mvc了,asp.net以前是webform开发方式,拖控件那种,可以说是过时且有缺陷的开发方式,我干嘛要去学webform的开发方法




#43





刚到这个城市上班的第一家公司,就没框架,整体写的乱七八糟。

后来,这家公司的老板出去单干了,拉着我也出来了,重新写的系统,第一步,我就先写了一个框架。跟之前的代码量比起来,至少减少一半。




#44





框架肯定有方便的地方,可以提高开发效率,就算你不用你也需要方便的开发,自己写出类似的东西也是一样,但是这个过程如果你是自己学习当然没问题,对公司来说就没意义了,肯定是熟练使用通用框架更加能有效率的做出产品





推荐阅读
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 理解存储器的层次结构有助于程序员优化程序性能,通过合理安排数据在不同层级的存储位置,提升CPU的数据访问速度。本文详细探讨了静态随机访问存储器(SRAM)和动态随机访问存储器(DRAM)的工作原理及其应用场景,并介绍了存储器模块中的数据存取过程及局部性原理。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 本文探讨了Java编程的核心要素,特别是其面向对象的特性,并详细介绍了Java虚拟机、类装载器体系结构、Java类文件和Java API等关键技术。这些技术使得Java成为一种功能强大且易于使用的编程语言。 ... [详细]
  • Java项目分层架构设计与实践
    本文探讨了Java项目中应用分层的最佳实践,不仅介绍了常见的三层架构(Controller、Service、DAO),还深入分析了各层的职责划分及优化建议。通过合理的分层设计,可以提高代码的可维护性、扩展性和团队协作效率。 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
author-avatar
糖糖6
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有