android开发社区(Android 开发有哪些新技术出现)

2025-03-02 22:40:01 0

android开发社区(Android 开发有哪些新技术出现)

本文目录

Android 开发有哪些新技术出现

1、开发工具

Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软件的更新速度快的惊人,有大量的新功能发布。例如支持很多注解代码提示注解、Live code template、支持自动生成 Parcelable 实现等等

2、编程“语言”

Kotlin: 作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。在 Android 开发上,使用 Kotlin 并不会让你付出什么代价,为什么不来试试? 使用Kotlin进行Android开发。

React Native: 跨平台一直是程序员的梦想,而且移动应用的跨平台解决方案也很多,因为 Facebook 的参与和力推,让这个解决方案带上了光环。第一个用 React Native 开发的 App 已经在 Google Play 上架 Facebook 广告管理工具,听说 Android 的 SDK 也马上会到来,React Native。

Sky: 与 React Native 类似,使用 Web 开发语言来做移动平台的开发,虽然这个只是一个尝试,但是这是 Google 自身推出的,特别是在 Java 语言的使用上败诉之后,这可能会有一些作为呢

3、开发模式

Dagger 2:依赖注入并不是什么新技术,但是使用在 Android 确实一个新的尝试。Android App 越来越被当成严肃的大型项目来构建,很多在以前大型服务器开发上使用的技术都被应用到了移动开发。Android 开发分模块开发,使用 Dagger 来松耦合模块。特别值得一体的是,Dagger 2 现在由 Google 亲自接管。

MVP:因为 Android 并没有严格的业务和界面区分,项目一复杂,就很容易使代码陷入混乱。现在 Android 开发社区对 MVP 模式讨论越来越热,觉得 MVP 是非常适合 Android APP 开发。MVP for Android: how to organize the presentation layer

RxAndroid: 函数响应式编程(Functional Reactive Programming)也不是新内容,RxAndroid 把 RxJava 带到 Android 环境中。很多时候,编写 Android 程序,你也可以看成是数据的处理和流动,换一种思想编程,曾经看起来很棘手的问题,瞬间就很优雅的解决了:ReactiveX/RxAndroid · GitHub

MVVM :这是因为开始官方支持 DataBinding,把 MVVM 直接带到 Android 中。数据绑定在 Windows WPF 和 Web 已经非常常见,它非常高效的开发效率,让你只关心你的数据和业务。这也对 Android 开发来说,无疑是一个非常重大的影响

插件化:针对大型 Android 项目,很多 App 开始使用插件来分模块构建相对独立的功能。

Hybrid:完全使用 HTML 5 开发 App,目前还不成熟。但是折中方案在很多情况下是非常适合的,典型的就是微信,大部分信息展示都是通过 H5 来完成,同时通过 Hybird 方式,把 Web 和 Native 打通,提供给网页访问本地资源的能力。

4、UI设计

Material Design:已经红遍了大江南北,这方面的讨论实在太多了,而且各种支持库都有了,特别是 Google 官方出了一个支持库 

Sketch 3: 这是一个专为设计移动端 UI 的设计工具,作为开发者,不用懂那么复杂的 PS 使用,也可以做非常专业设计

如何做好Android的开发

开发人员应当在学习并深入了解Android之后,在自己的软件中,将Android的优势发挥出来,同时通过一些手段去弥补Android 本身的缺陷或不足。下面来看一下Android拥有的特点吧:与硬件交互非常方便,包括摄像头、GPS 等,都可以简单的操作。拥有自己的运行时和虚拟机,优秀的内存管理能力。提供丰富的界面控件供开发者使用,允许可视化开发,并保证Android平台下的应用程序界面一致。提供轻量级的进程间通信机制。支持无界面的后台服务类应用程序。支持高效、快速的数据存取方式。在这些特性的支持下,试图在Android下开发一个应用不会太过困难。事实上,一个稍有 Java经验的开发人员,都可以快速的上手进行 Android的开发。而开发的核心,一直以来也是围绕着Android手机几个大的特点来进行的,其中就包括了触摸屏、摄像头、GPS模块、互联网功能、语音输入、Google账户等。需要说的是,如果一位 J2ME 工程师想转行做Android,那么他将付出的代价比J2SE或J2EE工程师要大得多。毕竟Android所支持的是基本完整的J2SE的子集,反过来再看J2ME就会觉得它的功能太弱了。除了Java外,还有许多语言支持Android 的开发,比较为人所熟知的有Scala,而作为 Android本身的底层语言,C/C++的作用也完全不可忽视。而目前的开源社区内,已经有一些牛人在尝试让更多的语言可以开发Android应用。比较有代表性的可能是Koushik Dutta,他已经解决了在Mono平台下,让Dalvik调用Mono 代码的问题。或许在不久的将来,.NET 下的所有语言,都有可能借助Mono跑在Android上,这是一件值得让人期待的事情。语言已不是问题,那还有什么会成为问题?也许很多人会说“经验”。诚然,经验决定了一位开发人员能否快速地、流畅地完成开发工作,也决定了软件的鲁棒性,Bug的数量、等级和修正问题的返工次数。不过我认为,这些都不重要,哪怕是一个 Android 行业的新人,一边查询文档一边做开发,虽然效率会很低,但是一样能把项目做完。在 Android 下,开发技术几乎是没有瓶颈的。那么瓶颈在哪里呢?事实上,在用过很多软件后,就会发现,有很多软件并不好用。很多用户不愿意用某个软件,也并不是因为软件没有技术含量或是满足不了需求,原因很简单,就是不好用。用户体验是凌驾于技术之上的,可以说,优秀的用户体验将可以起到事半功倍的效果,在一堆同类的软件中,下载量最大的,一定是让用户用着感觉最舒服的,哪怕它的功能并不比其他的产品出色,甚至略差一些。我见过很多开发人员,他们视技术为己任,一心只钻研技术,认为技术出色的软件,会受到用户的好评,甚至在一个手机游戏中,加入各种华丽炫目的3D效果。这些固然都不错,但是真正的用户却不会喜爱它们。在移动应用中,简洁明快才是用户希望看到的。试想一下,当用户在手机上玩一个RPG游戏,并被华丽的3D效果充斥了整个界面,那么他将完全无法着手进行下一个动作。诚然,华丽的画面是很容易吸引人,但是在这种华丽的背后,却会直接把用户和开发者自己领入一条深渊,再也无法回头,最终的结果就是,用户完全舍弃该款游戏,开发者或运营商也完全赚不到钱。在移动平台开发的过程中,用户体验已经成为首要大事,只有聚焦在用户的设计,才有可能被用户所接受。下面来看一些典型的例子。左图是经典的Windows Mobile 6.1的界面,从Windows Mobile推出的那天起,这个界面就一直被宣传成内容充实,包含常用所有功能的入口,非常贴合用户的实际需求。也许在当时,这样的界面确实能满足一定的需求,但是到了现在,这样的设计只能说是远离用户。每一项的高度都过小,因此需要使用笔来点击,或是使用指甲。位于右下角的三个图标,或许用指甲都很难点到,使用笔即多占用用户的一只手,体验是直线下降的。在用户希望连耳朵都解放的现在,多占用一只手是什么概念,这就意味着用户乘车时没有办法握紧扶手,或者没有办法拎着自己的包。另外,在手机操作时,拥有一只空闲着的手,就能有更多机会处理突发事件,占用用户的两只手实在是不应该的。可以说Windows Mobile的用户体验是非常差劲的,幸好微软在新的Windows Phone 7中,对界面做了巨大的改进,没有再犯过去的错误。再来看看Android是如何做的,这个界面看起来简洁明了,和上面的Windows Mobile相比,可以说是毫不出彩,甚至在有些人的眼里,这个界面很丑陋。但它却是相当好用的,图标很大,图标的间距也很大。这就决定了用户可以使用指腹去进行点击的操作,并且点击的范围可以比较大,降低了点错的几率。虽然屏幕点击的方式一定程度上也和屏幕的材质有关,比如电阻屏只能用笔或指甲,而电容屏允许使用指腹,有一些还可以支持多点触摸。对于普通用户来说,使用指腹比使用指甲显得更为常见,原因很简单,如果图标很大,那么用户会不自觉的使用指腹去点击,而如果图标很小,那么用户会屈起手指然后用指甲去戳屏幕。这个“屈起手指”的动作不能被大部分的用户所接受。因此电容屏会渐渐流行,而电阻屏会渐渐被淘汰,这完全是根据用户的体验,优胜劣汰,是一件非常符合进化论的事。用户体验还不仅仅是界面上的那些事,作为手机来说,每一个特点都将成为用户体验可以挖掘的一部分。比如说是否有键盘、是否支持多点触摸等。有键盘的手机与无键盘的手机,用户在执机时用的手势必然不同,一个着重点在机身下半部分,即键盘上;而另一个着重点在整个屏幕上,换言之,手指可能在屏幕的任何一个位置活动。针对设备的具体情况来对应用进行设计也是很有必要的,目前Google为Android设计的按屏幕大小自动切换布局方式的框架非常有用,它改变了以往在程序的设计过程中,需要为每一种设备单独编译一个版本,或是仅对不同的屏幕做简单拉伸的情况。另外,在设计中,还需要考虑实际操作体验,比如放大一张图片,是使用放大按钮,还是使用多点触摸。这两种做法都很常见,但是在一个有此需求的应用中,却不能单独的使用某一种。比较好的做法是,在程序代码中,判断设备是否支持多点触摸,若不支持,可以显示一个放大按钮,而对于支持的,则在应用第一次启动时,弹出一个Toast提示,告诉用户可以多点触摸从而放大图片。下面再说说应用界面布局的问题,来看下面两个截图。这两个应用同为Android下的游戏机模拟器,上面的图是PS模拟器,可以看到虚拟按键的布局有些奇怪,特别是 L和R,一上一下非常不习惯。而右面的是GBA模拟器,可以看到它的按键中规中矩,用户马上就可以上手了。但是,从上手的角度来说,GBA模拟器的确简单,但是从实用的角度来说,PS模拟器做得更好。为什么呢?原因很简单,PS模拟器利用到了整个屏幕,而且虚拟按键的布局,防止了两只手打架,也防止了屏幕下半部分由于手指的原因完全不可见的问题。通过一段时间的习惯,PS 模拟器就可以被玩得很溜。而再看GBA模拟器,只利用到了一半的屏幕不说,而且还是纵向的,双手操作时,两只手很容易打架,相互干扰,要玩一些动作性稍强的游戏几乎不可能。虽然看起来直观易懂,但是这样的UI,是会被用户所舍弃的。在移动平台上,到目前为止,用户依然没有固定的操作习惯,而软件的开发人员要做的事情,就是把用户往一个简单、明快的操作体验上引导,使他们更快的学会使用软件,并且让他们习惯、擅长某一种或几种操作。从某种意义上来说,苹果的设计人员手册已经很好的解决了问题,iPad已经做到了中老年人也可以轻松上手,甚至连猫都会玩。但是至少目前为止,还没有见到适用于Android的设计手册,开发人员或是软件厂商也都各按自己的理解去进行软件的设计,用户也被迫在使用不同的软件时,适应不同的风格。在未来为期不短的一段时间内,Android上应用程序的用户体验将成为一个主要的研究点,特别是游戏类应用。由于Android上的某些限制,开发人员较难实现像PSP游戏那样的华丽效果,因此只能够在游戏本身的游戏性上下足工夫。当然了,等Android手机的性能再次大幅提升,电池容量再大幅提升后,可能会出现可以匹敌PSP游戏的华丽游戏,只是目前不应当过分考虑这些。在我以前的一些文章也曾提到过,为移动平台做开发,应该尽可能的考虑程序的执行效率而不是架构,因为移动平台本身通常不会有多好的配置,在有限的配置下实现性能最佳化是非常重要的。从另一种角度上说,iPhone 能够用较低的配置来实现整机流畅运作,也是得益于较为严格地针对性优化,把硬件平台的性能完全发挥出来,这样做得到的结果是,iPhone的整体性能,看起来反而比一些更高配置的手机要好一些。最后,再简单地说一下Android的开发与其他平台的开发有什么异同。我们知道不同的开发方式将对最终的结果产生不同的影响。在以往的经验中,各厂家的开发工具,都在往可视化方向发展,比如说微软的 Visual Studio,一代比一代强大,可视化程度越来越高。而苹果的Xcode也是一样,它建议用户完全使用可视化的方案来解决一个应用。这些固然很好,但是带来的问题也不小。举个简单的例子,有一个 Windows Mobile 的应用,上面有一个 ListBox,而你正试图为该 ListBox 添加一个图标,并试图按每一项的内容限定来改变文字颜色。能做到吗?当然能,但是过程却不简单,你必须经历复杂的自绘才能实现这一点。这也是常规的RAD开发中普遍遇到的问题,即开发人员不能方便地控制到应用的每一个细节。开发框架对API的封装在某种程度上提高了开发的效率,但是另一种程度上,它屏蔽了太多的细节,而这些细节有可能就是开发人员所需要的。而Android虽然也拥有可视的开发环境,但是它非常弱,第三方的RAD方案迄今为止也依然显得虚弱无力,对于用惯了微软等公司出品的高级RAD环境的人来说,可能会充满了无奈,也可能充满了鄙视,这种可视化算什么呢?如果仅仅从开发人员的角度来看,有利也有弊,弊端很显然是开发效率不够高,而事实上,由于Android采用Java语言来进行开发,其开发效率本身就不会太高。而利的部分,可能是会被很多高级工程师所喜爱的,因为它是牺牲开发效率,来换取最大的可定制性的一个典范。也许有一些刚开始学习Android开发的朋友会觉得制作界面有种种的不便,但是只要深入地学习下去,就会觉得Android的界面实现方式是非常领先的。同样举出上面ListBox的例子,在Android下,就可以通过一组短小精悍的代码来自定义ListItem和相关Adapter以实现。我想优秀的开发人员是应该完全放弃RAD的,在目前的环境下,RAD几乎没有什么作为,反而会成为应用分层的一个巨大的绊脚石。在RAD的环境下,要求一位开发人员对软件的每一个部分都面面俱到,这怎么可能呢?比如说软件界面就是应该交由UI专员去设计,数据库部分也应该交由相关的负责人去做,完全不可能由开发人员从头到尾一个人搞定。如果哪个老板真的雇用了一位超级开发人员来包办一切,那么除非那个人拥有100年的工作经验,不然的话项目做死就是活该。我想Android的开发框架已经很好地说明了这个问题,程序资源(包括图片、字符串、其他的外部数据等)和代码完全分离,各部分人员各司其职,完成整个项目,每个部分的人员都不会有太大的压力。并且,由于Android采用XML对界面进行描述,使得对界面的更换也变得容易,设计师可以设计出多套界面,不论是用于UI方案评估或是在实际应用中更换界面风格都很方便。这也是其他移动平台的开发所不具备的。

从事android开发的大公司有哪些

从事android开发的大公司有哪些

如今,不少企业都想拥有属于自己企业或产品的手机APP,但其中最困扰企业主的问题就是:开发一款手机APP到底需要多少钱?

简单点来说,要视手机APP的需求及质量而言,价位一般在几千到十几万左右,更高端的价格更高。

今天,我们就来详细分析一下这个问题,请继续往下看吧。 

一、APP开发款式分为固定款和定制款,两者的价格均不相同

固定款:是指直接套用已有的、现成的APP固定模板,报价是固定的,所需要的功能也是固定的,缺点就是客户拿不到源代码,也不能根据企业需求进行定制,由于源代码是封装的,如果企业以后想进行功能升级或系统维护的话,也不能够实现,只能重新开发一个新的软件。

固定款的APP开发时间短,约2~3日的时间即可完成,费用大约在几千到几万之间。

定制款:定制款是指APP的功能全部重新开发,过程比较繁琐,需要美工、策划、APP开发(前台/客户端/手机端)、后台程序员等工种协同完成,大型的、功能复杂的APP甚至需要数十人的团队。

由于APP的功能和设计都是定制的,因此价格会高些。定制款的开发时间与开发价格是成正比的,开发时间长,大约在两三个月甚至不定的周期里才能完成,而费用大概在几万甚至十几万左右。

因此,想要知道开发一款手机APP需要花费多少钱,企业主首先必须把APP的详细需求和功能告知APP开发公司,开发公司才能报出一个合理的价格。

二、手机APP平台不同,制作成本也不一样

现在市面上流行的手机APP制作平台主要有两种一般包括两种系统:安卓系统(Android)和苹果系统(IOS)。

一般来说,制作苹果系统的手机APP软件费用要比安卓平台的贵一些,因为苹果公司对苹果平台的封闭性和手机APP开发语言Objective-C的难度,都让APP开发者加大了苹果系统手机APP开发的难度。

三、APP制作成本包含参与人员的工资

通常情况下,开发一款APP需要产品经理、客户端工程师、后端工程师和UI设计师各一名,这已经是制作手机APP应用软件比较精简的配置了,所以这些参与人员的工资也是包含在APP制作成本当中的。这些工作人员的月薪加起来可能都会超过4、5万元。

四、APP开发公司的所在地

需要注意的是,同样实力的APP开发公司,在不同的城市也会导致APP的成本费用高一些

android开发社区(Android 开发有哪些新技术出现)

本文编辑:admin

更多文章:


outweight是什么意思(outweight什么意思)

outweight是什么意思(outweight什么意思)

本文目录outweight什么意思put out weight什么意思outweight什么意思out + 动词/形容词/名词 的用法,指在某方面超过...如:outweight 在重量上超过,可引申为比...重要outsmart 在智力上

2025年2月14日 06:40

kvm虚拟机安装(kvm-qemu虚拟机,可以在上面安装vmware吗)

kvm虚拟机安装(kvm-qemu虚拟机,可以在上面安装vmware吗)

本文目录kvm-qemu虚拟机,可以在上面安装vmware吗如何快速搭建KVM虚拟化管理平台kvm-qemu虚拟机,可以在上面安装vmware吗可以。物理机使用比较新的Linux内核,默认是会开启嵌套虚拟化的。QEMU的命令行记得加上-cp

2025年2月23日 12:50

sql菜鸟教程视频(那里有sql server2000入门教程最好是视频的)

sql菜鸟教程视频(那里有sql server2000入门教程最好是视频的)

本文目录那里有sql server2000入门教程最好是视频的谁有SQL教程视频的,完整的视频从0基础开始,发我一个或给个下载链接谢谢!SQL Server 2000数据库入门到全面精通视频教程sql基本操作新手教程MySQL该怎么学那里有

2025年3月15日 03:50

jparepository(spring data jpa的jparepository接口 没有)

jparepository(spring data jpa的jparepository接口 没有)

本文目录spring data jpa的jparepository接口 没有dao层接口继承了jparepository 怎样实现daospring data jpa的jparepository接口 没有把pomxml里的spring-da

2025年3月10日 07:40

什么是面向对象的语言(什么是“面向过程的语言”、什么是“面向对象的语言”)

什么是面向对象的语言(什么是“面向过程的语言”、什么是“面向对象的语言”)

本文目录什么是“面向过程的语言”、什么是“面向对象的语言”计算机语言中有哪些是面向对象的语言什么面向对象的语言什么是“面向过程的语言”、什么是“面向对象的语言”面向对象和面向过程都是一种将现实世界事物抽象的过程。 所谓面向对象的描述对事物按

2025年3月11日 15:50

程序员联系方式(本单位现在想做个app程序,寻求app开发的团队、工作室、公司有意向的留下联系方式成功案例)

程序员联系方式(本单位现在想做个app程序,寻求app开发的团队、工作室、公司有意向的留下联系方式成功案例)

本文目录本单位现在想做个app程序,寻求app开发的团队、工作室、公司有意向的留下联系方式成功案例谁能帮我看下.NET程序员简历王者荣耀的程序员,客服,以及所有的工作人员,除了配音员,我明年给你们烧气车,谢谢你们的系统局.net程序员简历中

2025年3月21日 18:20

class的中文是什么意思?请问Adobe的Lightroom Classic CC和Ligtroom CC哪个好

class的中文是什么意思?请问Adobe的Lightroom Classic CC和Ligtroom CC哪个好

本文目录class的中文是什么意思请问Adobe的Lightroom Classic CC和Ligtroom CC哪个好求一篇英语作文Life is like ----class加ify的形式是什么意思class的中文意思class的中文是

2025年3月28日 22:00

c语言字符串长度怎么算(C语言怎么计算字符长度)

c语言字符串长度怎么算(C语言怎么计算字符长度)

本文目录C语言怎么计算字符长度c语言求字符串的长度 char *s=“\xab\107\\A\““怎么求c语言字符串长度的计算C语言怎么计算字符长度#include《stdio.h》#include《ctype.h》#defineN50in

2025年3月6日 05:20

电脑硬件入门基础知识(电脑基础知识有哪些)

电脑硬件入门基础知识(电脑基础知识有哪些)

本文目录电脑基础知识有哪些关于电脑的基础知识有哪些怎样才能快速掌握电脑硬件入门基础知识电脑入门基础知识有哪些电脑基础知识有哪些你好,我来你交流一下这个问题:一、现在用电脑的人不是很多了,用手机的人更多,这就是移动互联网在很多方面代替了电脑。

2025年3月11日 05:00

结构体数组初始化赋值(定义一个结构体数组,可以在初始化里直接赋值吗比如 struct a{ int d=0; }b[1)

结构体数组初始化赋值(定义一个结构体数组,可以在初始化里直接赋值吗比如 struct a{ int d=0; }b[1)

本文目录定义一个结构体数组,可以在初始化里直接赋值吗比如 struct a{ int d=0; }b[1请说明结构体初始化数据赋值的几种方式定义一个结构体数组,可以在初始化里直接赋值吗比如 struct a{ int d=0; }b[1st

2025年2月13日 22:20

appointing(appoint什么意思及同义词)

appointing(appoint什么意思及同义词)

本文目录appoint什么意思及同义词appaint过去式是什么appoint是什么意思appoint什么意思及同义词appoint什么意思及同义词沪江词库精选appoint是什么意思、英语单词推荐、用法及解释、中英文句子翻译、英语短语、词

2025年3月4日 16:20

十进制转化二进制流程图(十进制转化为二进制 流程图)

十进制转化二进制流程图(十进制转化为二进制 流程图)

本文目录十进制转化为二进制 流程图十进制如何转化为二进制怎么用ppt画出十进制纯小数转换二进制小数的流程图十进制转为二进制除二取法流程图29十进制转化为二进制的步骤十进制转化为二进制 流程图十进制整数要转化为二进制,就采用短除法的方法,每次

2025年3月13日 15:20

addressing翻译(地址的英文单词address)

addressing翻译(地址的英文单词address)

本文目录地址的英文单词addressaddressing在这个句子中的用法和意思地址用英文怎么写address什么意思中文翻译地址的英文单词addressaddress 英 第三人称单数:addresses 复数:address

2025年3月6日 13:20

注释什么意思?注释是什么意思

注释什么意思?注释是什么意思

本文目录注释什么意思注释是什么意思注释的标准格式是什么注释的方式“注释”是什么意思为了标识一个HTML文件应该使用的HTML的标记是常见HTML语言标记有哪些注释是什么什么是注释HTML的基本标记有哪些简述它们各自的功能注释什么意思就是解释

2025年3月25日 11:30

assert failed(stm 8s运行的时候进入 assert failed死循环了,怎么解决)

assert failed(stm 8s运行的时候进入 assert failed死循环了,怎么解决)

本文目录stm 8s运行的时候进入 assert failed死循环了,怎么解决vivo手机升级时出现 assert failed:apply_patch_check(“/sy[求助]刷机失败!提示assert failed:write_r

2025年3月19日 13:40

如何制作表格(如何用word制作表格)

如何制作表格(如何用word制作表格)

本文目录如何用word制作表格表格怎么制作word上怎么制作表格excel怎么绘制表格如何在电脑上制作简单的表格电脑excel如何制作表格如何用word制作表格第一种方法打开一份Word文档,然后点击表格,在下拉中直接用鼠标选中表格行列数量

2025年2月14日 00:00

producer man(狂蟒之灾2里的比尔强生 演员资料)

producer man(狂蟒之灾2里的比尔强生 演员资料)

本文目录狂蟒之灾2里的比尔强生 演员资料歌词she was only 17 when producer man came offeringProducer+Man吉他谱狂蟒之灾2里的比尔强生 演员资料狂蟒之灾2:Bill作为船长和探险领头人

2025年2月28日 03:00

finebi帮助文档(最好的商业智能软件是什么,为什么)

finebi帮助文档(最好的商业智能软件是什么,为什么)

本文目录最好的商业智能软件是什么,为什么Fine BI为什么画出来的是求和图怎么用bi 数据分析,能否举个例子最好的商业智能软件是什么,为什么我觉得没有什么最好的啊什么的,商业智能软件最主要的就是看适不适合自己。商业智能软件(OurwayB

2025年3月31日 03:00

php模板做静态网页(php如何生成静态网页)

php模板做静态网页(php如何生成静态网页)

本文目录php如何生成静态网页php的网站如何生成静态页面PHP网站如何实现网页伪静态或静态php如何实现网页静态怎么将PHP生成静态的HTML如何用PHP输出静态页面PHP生成纯静态网页php如何生成静态网页静态页面加载速度快(什么是静态

2025年3月5日 00:10

个人博客选择wordpress还是typecho好呢?如何让emlog支持代码高亮

个人博客选择wordpress还是typecho好呢?如何让emlog支持代码高亮

本文目录个人博客选择wordpress还是typecho好呢如何让emlog支持代码高亮emlog 建站怎么设置详情页Emlog下载下来以后 该如何上传文件至Web服务器呢怎么给网站安装emlog程序emlog 删除什么可以重新安装个人博客

2025年2月9日 17:40

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索